[表示 : 全て 最新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]
オブジェクト指向スクリプト言語の二大厨房勢力が仲直りするスレです。

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は関数がファーストクラスじゃないのと、変数のスコープがややこしいのが
趣味に合わなくて、使ってないんだよ。

582 名前:デフォルトの名無しさん mailto:sage [2006/09/17(日) 00:38:25 ]
理由はよくわからないんだけど
キミからは遠ざかった方がよいような気がしてきたよ(w

583 名前:デフォルトの名無しさん mailto:sage [2006/09/17(日) 00:50:15 ]
>>582
根拠のないことしか言えないのかよ。
Pythonという言語は大好きだけど、2chのPythonユーザはこんな奴が大杉。
まあRubyスレも見てみたらひどい荒れようだったけど。

584 名前:デフォルトの名無しさん mailto:sage [2006/09/17(日) 01:03:21 ]
Pythonユーザーって誰にでも噛みつくキチガイみたいなひとばっかりなんですか?



585 名前:デフォルトの名無しさん mailto:sage [2006/09/17(日) 01:14:26 ]
まあ錦蛇だしな

586 名前:デフォルトの名無しさん mailto:sage [2006/09/17(日) 01:15:27 ]
>>584
そういう質問で何か答えをもらったら安心するわけ?

587 名前:デフォルトの名無しさん mailto:sage [2006/09/17(日) 01:59:55 ]
>>579
RubyユーザだけどPythonは良い言語だと思うよ。
何が良いかが違うだけ。
Ruby作者matzがキモいのはRubyスレでも散々言われてる。

因みにインデントのスタイル強要とend無し
それとself必須辺りがPythonを使わない理由かな。


588 名前:デフォルトの名無しさん mailto:sage [2006/09/17(日) 03:46:20 ]
基地害には何を言っても無駄だよ
関わらない方がいい

589 名前:デフォルトの名無しさん mailto:sage [2006/09/17(日) 11:39:19 ]
>>562
ちょっと読んでみた。

Rubyをほめる人は、複数言語を習得した人が割りと多くて、Rubyはエレガントと言っている。
完全なオブジェクト指向やクロージャー、ミキシインがいいみたい。ラムダが何とかかんとか
言っていたけど、自分にはよくわからん。

Pythonをほめる人は、Rubyは同じ文を書くのに色々なスタイルがあるから分かりづらいが、
Pythonは、スタイルが統一されているので、分かりやすいと言っている。

インデント強制、self、end等に関しての賛否はそんなに言及されていない。

Ruby・・・今のところ、WEB系でしか使い道がない。ただし、スクラッチ(ゼロ)からアプリを
作るならRubyを使いたいとのこと。
今、勢いがある言語なので、今後、ライブラリが充実する可能性があるので期待したい。

Python・・・サポート、ドキュメント、ライブラリが充実している。GUIアプリや科学関係アプリ等、
多方面にわたる製品としての実績があり安定性がある。

自分は、Perlで趣味サイトのCGIを書くぐらいなのでよくわからんけど、趣味でゼロから作るなら
Ruby、ライブラリーを使って、そこそこのアプリを作りたいならPythonって感じだろうか?

ある程度、他の言語を知っているならRuby。または、プログラミングで新しい発見をしたいなら
Ruby。プログラミング初心者ならPython。Python → Rubyという変遷がいいみたい。

590 名前:デフォルトの名無しさん mailto:sage [2006/09/17(日) 11:43:31 ]
仕様変更におびえながらプログラミングしたいならRuby

591 名前:デフォルトの名無しさん mailto:sage [2006/09/17(日) 11:54:59 ]
Perlのライブラリの充実ぶりは異常

592 名前:デフォルトの名無しさん mailto:sage [2006/09/17(日) 12:06:10 ]
バグ・SEGVにおびえながらプログラミングしたいならRuby

593 名前:デフォルトの名無しさん mailto:sage [2006/09/17(日) 12:10:24 ]
>>589
第三者を装ってるが、どのパスも最後はRubyなんだな。

594 名前:デフォルトの名無しさん mailto:sage [2006/09/17(日) 12:56:01 ]
Perlが大好きならRuby。PerlにうんざりならPython。俺は例外だけドナー



595 名前:デフォルトの名無しさん mailto:sage [2006/09/17(日) 14:14:33 ]
プロフェッショナルならPython、アマチュアが趣味でやるならRuby
これで決まりでしょ。


596 名前:デフォルトの名無しさん mailto:sage [2006/09/17(日) 14:26:33 ]
ありがとうございました。






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

前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