[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 12/08 00:11 / Filesize : 196 KB / Number-of Response : 979
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Python厨とRuby厨が仲直りするスレッド



1 名前:デフォルトの名無しさん [04/11/07 14:06:44]
オブジェクト指向スクリプト言語の二大厨房勢力が仲直りするスレです。

481 名前:デフォルトの名無しさん mailto:sage [2006/09/06(水) 19:53:28 ]
>>480
そのくらい自分で調べろよw

482 名前:デフォルトの名無しさん mailto:sage [2006/09/06(水) 21:02:33 ]
>>479
それRubyに限った話じゃないし
スレの上の方での発言を受けて「初心者排除」とか書いてるんでしょ
意味あるのそれ?

483 名前:デフォルトの名無しさん mailto:sage [2006/09/06(水) 21:12:18 ]
たとえばの話。
Web開発にスクリプト言語を使いたい人に向かって
言語のソースを読めというのならそれは酷な話だと思う。

Rubyに比べて、Pythonの方が
無料で読めるドキュメントが充実しているのは事実。

Rubyの書籍が世界的に売れているのは
オンラインドキュメントが少ないからだという人すらいる。

484 名前:デフォルトの名無しさん mailto:sage [2006/09/06(水) 21:30:55 ]
Pythonってそんなにドキュメントあるんだ。
公式(?)の言語マニュアルしか読んでないや。

485 名前:デフォルトの名無しさん mailto:sage [2006/09/06(水) 21:47:03 ]
>>482
Rubyに限った話ですよ。
そもそも「公式なリファレンスは存在しない」と言ってもいい状態じゃん。

しかたないからソース読んで使っていると、
その機能は公式じゃないから廃止だという話になってたりするし。


486 名前:デフォルトの名無しさん mailto:sage [2006/09/06(水) 21:57:22 ]
>>485
じゃあ「ruby リファレンス」でググって先頭に出てくるサイトはなんなのか言ってみろカス

487 名前:デフォルトの名無しさん mailto:sage [2006/09/06(水) 22:14:19 ]
>>486
言ったからといってどうなるんだろう?
誰がどのバージョンを対象に書いているのかもよくわからない、
Ruby作者も全くチェックしていない、網羅性も信頼性も不明なただのWikiでしょ。

リファレンスというのは、「python リファレンス」でググって
先頭やその次に出てくるようなサイトのこと。



488 名前:デフォルトの名無しさん mailto:sage [2006/09/06(水) 22:18:44 ]
>>487
やっぱり単なる馬鹿だったか。

489 名前:デフォルトの名無しさん mailto:sage [2006/09/06(水) 22:21:03 ]
書いてあるしな。うん、馬鹿だな。


# Ruby オフィシャルサイト
# version 1.6 〜 1.9 対応リファレンス
# 原著:まつもとゆきひろ



490 名前:デフォルトの名無しさん mailto:sage [2006/09/06(水) 22:24:04 ]
というか、Ruby本家のTopPageにリファレンスのリンクがあるわけですが。
まぁ、riも知らないんでしょう。

491 名前:デフォルトの名無しさん mailto:sage [2006/09/06(水) 22:30:11 ]
まあバカは放っておこうぜ。

Pythonの場合,こういう良質なドキュメントが無料で読めるんだ(英文だけど)

ttp://www.diveintopython.org/

Rubyにこういうドキュメントってあるの?<純粋に興味から聞いています

492 名前:デフォルトの名無しさん mailto:sage [2006/09/06(水) 22:32:44 ]
Ruby使ったことは無いけど、とにかくケナしたい馬鹿の典型だな。
どこかでRubyのリファレンスが貧弱と聞きかじったんだろうな。

こういう馬鹿は多分Pythonもやってねー。


何か反論があるなら、「具体的にどのソースを読んだのか」
「その機能は公式じゃないから廃止だ」という話の例を挙げてからな。

493 名前:デフォルトの名無しさん mailto:sage [2006/09/06(水) 22:41:10 ]
>>491
こういうの?
ttp://www.rubycentral.com/book/

つか、この手の情報が欲しけりゃ、本買えばいいじゃん。

494 名前:デフォルトの名無しさん mailto:sage [2006/09/06(水) 22:46:25 ]
>>493
サンクス

>つか、この手の情報が欲しけりゃ、本買えばいいじゃん。
まあね(w

Rubyはよい書籍がたくさんあってうらやましいよ。

495 名前:デフォルトの名無しさん mailto:sage [2006/09/06(水) 22:48:10 ]
>>493
俺が5,000円もだして買った本が・・・

496 名前:デフォルトの名無しさん mailto:sage [2006/09/06(水) 23:02:58 ]
RHGはただで読めるぞ。読んだことないけど。

497 名前:デフォルトの名無しさん mailto:sage [2006/09/06(水) 23:35:55 ]
これを買えばいい?

プログラミングRuby 第2版 言語編
www.amazon.co.jp/%30d7%30ed%30b0%30e9%30df%30f3%30b0Ruby-%7b2c2%7248-%8a00%8a9e%7de8/dp/4274066428/

498 名前:デフォルトの名無しさん mailto:sage [2006/09/07(木) 00:04:39 ]
Rubyは中途半端に作ってほったらかしみたいなライブラリが多杉

499 名前:デフォルトの名無しさん mailto:sage [2006/09/07(木) 11:47:15 ]
本を出すのは良いんだけど、その内容が全文検索に引っかかるようにしてほしい……



500 名前:デフォルトの名無しさん mailto:sage [2006/09/08(金) 19:51:43 ]
>>499
無理言うなよ。
一部だけPDFで提供している書籍はあるみたいだけどな。

501 名前:デフォルトの名無しさん mailto:sage [2006/09/10(日) 16:13:56 ]
せめてなか見検索に提供してくれ

502 名前:デフォルトの名無しさん mailto:sage [2006/09/12(火) 19:15:54 ]
>(英文だけど)
苦笑

503 名前:デフォルトの名無しさん mailto:sage [2006/09/12(火) 20:59:13 ]
あ、ごめんね。英語読めない人ってまだ存在してるんだ。

504 名前:デフォルトの名無しさん [2006/09/15(金) 00:47:36 ]
結論:Java最高

505 名前:デフォルトの名無しさん [2006/09/15(金) 01:22:55 ]
IronPython on .NET vs JRuby on JVMってか。
JRubyの作者達をSUNが雇って本家プロジェクトにしちゃったからな。
企業はP言語とR言語を最後まで戦わせたいらしい。

506 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 04:45:45 ]
>>505
Ruby.NETも忘れてもらっては困るぞ。こちらもMSが買収済み

507 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 06:00:47 ]
読んでてもよく分からないんだけど、結局PythonとRubyどっちが良いの?

508 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 06:14:11 ]
国産が好きならRuby

509 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 08:44:18 ]
宗教が嫌いならPython



510 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 08:57:13 ]
>>508
国産には拘りません。でも日本語の資料は欲しいです。
>>509
宗教にも拘りません。

511 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 12:39:37 ]
パフォーマンスを求めるならPython

512 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 13:11:59 ]
開発者の宗教的なパフォーマンスを求めるならRuby

513 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 13:26:38 ]
Matzの気まぐれで二転三転する言語仕様に一喜一憂したいならRuby

514 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 13:38:27 ]
Pythonはインタプリタの起動が遅くてイライラする。

515 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 13:40:10 ]
アニオタなら間違いなくPerl。

516 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 14:42:17 ]
修得のしやすさからいったら、どちらがより初心者向き?

517 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 14:45:12 ]
何を習得したいかによる。モルモン教ならRuby

518 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 14:56:44 ]
Rubyはオブジェクト指向を強いるから初心者向きではない.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
モルモン教を覚えたいなら別.

519 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 15:38:24 ]
>>514
本当かよと思ってpythonとrubyを起動してみた。

$ ruby
|


結論:Rubyはプロンプトが出ないので起動してないのかと思った。



520 名前:デフォルトの名無しさん [2006/09/15(金) 15:39:09 ]
>>515
教祖の人柄も一番よさそうだしな。

こんな感じだとオモ。

ラリー > 一般人 >> Guido > Matz


521 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 15:41:49 ]
>>519
Pythonユーザーはレベルが低いですね・・・。まあPythonだから仕方が無いか。

522 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 15:49:57 ]
そうやって Python ユーザをおとしめる作戦ですね.
誰だか知らないけど、汚い手を使いますね.

523 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 16:21:42 ]
>>522
違うだろ。>>521みたいなレベルの低い煽りしかできない風を装って、rubyユーザを貶めてるんだよ。

524 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 16:31:06 ]
pyてょnもるbyもhtmlに埋め込みできなしなぁ…

525 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 16:31:54 ]
endが好きならRuby、嫌いならPython。

526 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 16:35:41 ]
メソッド第一引数selfが好きならpython.

527 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 16:41:06 ]
>>525
>454


528 名前:デフォルトの名無しさん [2006/09/15(金) 17:30:11 ]
>>524
そう思うのならPHPでも使っていればいいじゃなーい。


529 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 17:55:44 ]
なるほど、PHP厨がRuby遣いとPython遣いを仲違いさせようと企んでいるのだな。

それはひどい。



530 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 18:03:08 ]
htmlにPHP埋め込めるわけねーだろアホちゃう

531 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 19:22:22 ]
HTMLに埋め込むのはSSIだからRubyでもPythonでもPerlでもいいよな。

532 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 19:57:56 ]
pythonお勉強スレに良い事書いてる人がが居た。
>49 名前:デフォルトの名無しさん[sage] 投稿日:2006/09/15(金) 14:30:27
>>47
>PythonとRubyは外見上確かに似た部分もあるが、
>根本的な思想は180度異なる。海より深い溝がある。

そんな感じがする。んで、この溝をしりたい。。。


533 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 20:06:43 ]
Ruby厨は日本語のドキュメントしか読まない
Python厨は英語のドキュメントを読めない奴を馬鹿にする

Ruby使いは self をあまり書きたくない
Python使いは self を書いていた方が安心する

534 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 20:16:48 ]
Pythonで書かれたソースは言語としての決まり事を知らなくても読める気がする
Python使いは覚えることが多いと発狂するから

535 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 20:31:41 ]
リスト内包表現ってなんだよコラ

536 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 20:46:47 ]
オブジェクト指向のキモはメッセージングだと夢見がちならruby。
オブジェクト指向は所詮、データ抽象のバリエーションに過ぎないと分かっているならpython。

537 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 21:00:42 ]
最初、Rubyの方が良いのかと思ってたけど、
聞けば聞くほどPythonな気がしてきた。

Rubyに無くて、Pythonには有る致命的な欠点てなんか有る?
Pythonは書式を強制するってのは、いい事だと思ってるんで,
#Makeのタブはキチガイだとおもうけど、Pythonのタブは許せる。
なので、それ以外で。


538 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 21:53:27 ]
ないなあ。あえて言うなら、Unicode変換がデフォルトでstrict(厳しい)なので
Webから取ってきた文字なんかを通すとUnicodeErrorになることがよくあるぐらい
かな。そういう時は unicode(string, "shift_jis", "replace") のようにして
やるといい。



539 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 22:07:16 ]
ワンライナーが書きにくいこと



540 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 22:45:46 ]
>>539
ワンライナーって何?

541 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 23:01:54 ]
>>540
処理を関数のネストとか使って(美しく|無理矢理)一行に収める書き方。
関数型言語使いやPerl使いに多い。

542 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 23:18:26 ]
ワンライナーってこんなののこと?
a.select{|i| i % 2 == 1}.map{|i| i * 10}.sort
確かにこう書ければ気持ちいいのかもしれないけど、こう書ける場所って
意外に少ないんだよね。長くなると結局複数行に分けちゃうし
Rubyのブロックの実行は糞重いし。

543 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 23:21:39 ]
>>542
そうそれ。慣れると、サクッとかけるんだよね。Rubyは。

544 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 00:00:49 ]
>>543
人の話聞いてる?

545 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 00:33:25 ]
Pythonの欠点?
そりゃ、オブジェクトにprivateが無いことだよ。
それどころか、メソッドもプロパティも、すべてがどんなユーザからも削除できる。
初めて使ったときはびっくりした。

Rubyはどうなの?privateがあることは知っているけど。


546 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 00:51:13 ]
Rubyでもプロパティを書き換え可能なのであまり意味はない。

class A
 def initialize
  @value = 1
 end
 def print
  puts @value
 end
end

a = A.new
a.instance_eval { @value = 2 }
a.print



547 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 00:53:33 ]
privateメソッドの呼び出しも可能。

class A
 def foo
  puts "private"
 end
 private :foo
end

A.new.send(:foo)



548 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 01:14:52 ]
削除できる?

549 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 01:52:46 ]
で、どっちが習得は早いの?
時間がねーんだから、軽量言語に手間暇なんかかけてられねーよ。
出来ることがかわらねーなら、どっちが、習得しやすいか、だ。




550 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 02:11:01 ]
Pythonだと思う

551 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 02:13:17 ]
本当に余裕のない人間はそんな馬鹿な質問に時間を費やしたりしない。

552 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 02:35:36 ]
>>551

余裕はある。お前、時間がないと余裕が無くなるタイプ?


553 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 02:42:24 ]
両方やって好きな方選べ

554 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 03:34:35 ]
>>551
余裕のある人間は手間暇かけずに軽量言語したりしない。

555 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 08:10:32 ]
まじかよRubyもPythonも糞だな。。。Tclみたいに複数のOOシステムを実装できないの?

556 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 09:36:26 ]
自分のOOシステムを作ってオナニーでもしたいのか?

557 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 09:49:03 ]
C++に似せたOOはニーズがあるはずだ。

558 名前:デフォルトの名無しさん [2006/09/16(土) 10:14:48 ]
つ Java

559 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 10:56:19 ]
C++なんて窓から投げ捨てろ



560 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 11:29:11 ]
>>559
C++って、仕様をよく理解してなかった頃はなんて便利なんだと思ってたけど、
理解すればする程、何て物を扱わなきゃならんのだ。と思うようになった。
スレ違いゴメソ

561 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 11:32:05 ]
C++って何気にコピーで値取得するケースが多いんだよな
スコープを意識しなきゃいかんからさ

562 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 12:03:57 ]
ここで「次に学ぶのはPythonがいいかそれともRubyか」について、
かなり深い議論されてる
jeremy.zawodny.com/blog/archives/007085.html

割と生産的な意見が書かれてる(と思う)ので、参考になればと。

563 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 12:39:30 ]
>>562
ttp://jeremy.zawodny.com/blog/archives/007163.html

この人はPythonに決めたみたいだね。


564 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 12:49:17 ]
Javaに似せたOOはニーズがあるはずだ。

565 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 14:48:46 ]
Javaも窓から投げ捨てろ

566 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 16:07:37 ]
言語仕様だけ極めても、なんにもならんぞ
要素技術もひっくるめて考えないと。

567 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 17:31:23 ]
>>548
しようと思えば
ていうか、Ruby は明示的に書けば色々弄り倒せるぞ
「クラスが持ってるメソッドの一覧を得る」メソッドと
「指定したメソッドを public にする」メソッドがある以上
private を全て無視したコードも書けるし
「指定したメソッドを削除する」メソッドも存在する
やろうと思えば何でもあり

568 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 17:57:31 ]
> Rubyに無くて、Pythonには有る致命的な欠点てなんか有る?

昔の話だけど、MacのOS9でRubyが十分使えなかったからPythonにした。
まさに致命的な欠点だったよ。

569 名前:デフォルトの名無しさん [2006/09/16(土) 19:59:09 ]
結果、ruby+仮想マシンが最強でした



570 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 22:15:59 ]
結論: Ruby=仮性向き

571 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 22:18:07 ]
>printf:["hello world\n"]

間のコロンは何なの?
無意味な装飾はやめとけ。


572 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 23:20:53 ]
中の思想は知らんが見た目だけだとrubyはキモイ方向に突き進んでる気がする

573 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 23:26:21 ]
そんなことを書き込んじゃうオマエのほうがキモい

574 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 23:30:05 ]
このスレを見るとキモい信者が多いのはPythonだということが分かった。
内容のない一行レスで、根拠も言わずにRubyへの悪感情をぶつけてる奴大杉。

575 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 23:35:56 ]
>>574
言葉を返すようで申し訳ないのだが、
正直そういうステレオタイプを押しつけようとするキミも気をつけた方がいいと思うよ.

576 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 23:55:39 ]
>>575
あんたはいい人そうだけど、この辺>>500-520の流れはどう思うのよ?
自分もPythonユーザだけど、見ててムカムカした。くだらねえ。

577 名前:デフォルトの名無しさん mailto:sage [2006/09/17(日) 00:01:50 ]
>>576
宗教ネタはRubyスレの名物詩。何かRubyのメーリングリストでも言い合いしてたよ。
書き込んだのはRubyユーザだと思われ。

578 名前:デフォルトの名無しさん mailto:sage [2006/09/17(日) 00:05:39 ]
くだらないと思うならスルーすればいいんじゃね?
くだらねえ.

579 名前:デフォルトの名無しさん mailto:sage [2006/09/17(日) 00:10:21 ]
>>577
RubyユーザがわざわざPythonを誉めるわけねえだろ。なに言ってんだ。
>>578
スルーをすすめるくせに、自分は煽るんだな。下らない奴リストにおまえも追加。



580 名前:デフォルトの名無しさん mailto:sage [2006/09/17(日) 00:15:00 ]
>>579
キミは本当にPythonユーザか(www

581 名前:デフォルトの名無しさん mailto:sage [2006/09/17(日) 00:22:11 ]
>>580
ああ正真正銘のPythonユーザだよ。はじPyも全部読んだし、日常的に使ってるよ。
Rubyは関数がファーストクラスじゃないのと、変数のスコープがややこしいのが
趣味に合わなくて、使ってないんだよ。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<196KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef