Python厨とRuby厨が仲直りするスレッドat TECH
Python厨とRuby厨が仲直りするスレッド - 暇つぶし2ch449:デフォルトの名無しさん
06/09/05 19:02:39
Lisperは今更そんな煽りには反応しない。

450:デフォルトの名無しさん
06/09/05 19:04:45
>>446
python使ってるおれから言えば、endで閉じるのも括弧でくくるのも似たようなものだと思う

451:デフォルトの名無しさん
06/09/05 20:26:50
じゃあPythonは関数呼び出しの()も使うなよ!絶対使うなよ!

452:デフォルトの名無しさん
06/09/05 20:33:07
じゃあrubyは関数呼び出しの ) もendって書けよ!絶対書けよ!

453:デフォルトの名無しさん
06/09/05 20:37:13
C++な漏れは()も{}も<>も : もthisもendも遠慮なく書きまくります。

454:デフォルトの名無しさん
06/09/05 20:54:55
end = 1

こうしておけばPYTHONでもendって書けるようになるお。

455:デフォルトの名無しさん
06/09/05 21:29:29
>>454
おまえ頭いいな

456:デフォルトの名無しさん
06/09/05 21:31:07
ageてもうたorz

457:デフォルトの名無しさん
06/09/05 22:53:09
>>452
なんでそんな事しなくちゃいけないの?馬鹿じゃないの?

458:デフォルトの名無しさん
06/09/05 23:24:59
>>454
有益な情報だ
さっそくPythonのコミュニティに報告すべきだ

459:デフォルトの名無しさん
06/09/05 23:32:04
>>458
そのまえにRubyコミュニティに報告するのがいいとおもうお。

460:デフォルトの名無しさん
06/09/05 23:54:43
PythonはRubyの倍近く速いから、みんな使う。

461:デフォルトの名無しさん
06/09/06 00:08:11
どこが原因で倍もの差が出るの?

462:デフォルトの名無しさん
06/09/06 01:02:19
デンデンでんぐり返って

463:デフォルトの名無しさん
06/09/06 01:13:30
Rubyの実装はソースの読みやすさを優先してるから
その分遅いのかもね。贅沢プログラミングとかなんとか
で、Pythonのテキスト処理は強力なのか?

464:デフォルトの名無しさん
06/09/06 02:27:46
rubyは良い言語だと思うんだけど、
ドキュメントのやる気のなさとリリース時のグダグダぶりはどうにかならないのか。


465:デフォルトの名無しさん
06/09/06 02:37:24
ドキュメントはアレで充分だろ
読んだらチョコチョコ試せばいいだけだし

466:デフォルトの名無しさん
06/09/06 03:04:42
普段使う分にはあれで十分。
逆に詳しく書きすぎてると読んでて疲れる。

でも、実装に踏み込んだ詳しい情報が欲しいとき、
ドキュメントに載ってなかったり適当に書かれてるので
調べるときに苦労する。

467:デフォルトの名無しさん
06/09/06 06:11:06
>>466
読みやすいソースがあるからソース嫁

468:デフォルトの名無しさん
06/09/06 08:45:29
Rubyは初心者排除のカルト言語。
Pythonは万人のための言語。

469:デフォルトの名無しさん
06/09/06 11:05:40
>>468
言語特性だけを見るとそんなに変わらんね。
要は教祖と信者が...

470:デフォルトの名無しさん
06/09/06 13:53:39
どっちも仕様かなり変わりそうな悪寒
仕様の変わりようの無いPerl
ある意味ウラヤマシスwwwwww

471:デフォルトの名無しさん
06/09/06 14:34:14
>>470
ラリー元気?
開発費を生活の為に食いつぶしてしまったと聞いたが。

472:デフォルトの名無しさん
06/09/06 15:14:35
開発費≒生活費じゃね?

473:デフォルトの名無しさん
06/09/06 15:18:43
つまり困窮してるんだろ。

474:デフォルトの名無しさん
06/09/06 15:28:11
オライリーの社員じゃなかったっけ。とっくにやめてたのか?

475:デフォルトの名無しさん
06/09/06 16:11:13
オライリー -> プー -> どっかの会社の社員(今ココ)

476:デフォルトの名無しさん
06/09/06 16:20:37
Google辺りが拾ってやればいいのにな。
つか、声が掛かっていないとは思えないんだけど。

477:デフォルトの名無しさん
06/09/06 16:58:38
tomato

478:デフォルトの名無しさん
06/09/06 18:43:31
>Rubyは初心者排除
なんでこんな話になるの?

479:デフォルトの名無しさん
06/09/06 19:21:10
>>478
まともなドキュメントが欲しいというとソース嫁という言語の
どこが初心者排除じゃないのでしょうか?

480:デフォルトの名無しさん
06/09/06 19:36:19
Pythonはドキュメントが充実してたりするのかな?
日本語とかで。読みたいのでURL教えて下さい

481:デフォルトの名無しさん
06/09/06 19:53:28
>>480
そのくらい自分で調べろよw

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

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

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

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

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

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

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


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

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

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



488:デフォルトの名無しさん
06/09/06 22:18:44
>>487
やっぱり単なる馬鹿だったか。

489:デフォルトの名無しさん
06/09/06 22:21:03
書いてあるしな。うん、馬鹿だな。


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

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

491:デフォルトの名無しさん
06/09/06 22:30:11
まあバカは放っておこうぜ。

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

URLリンク(www.diveintopython.org)

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

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

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


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

493:デフォルトの名無しさん
06/09/06 22:41:10
>>491
こういうの?
URLリンク(www.rubycentral.com)

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

494:デフォルトの名無しさん
06/09/06 22:46:25
>>493
サンクス

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

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

495:デフォルトの名無しさん
06/09/06 22:48:10
>>493
俺が5,000円もだして買った本が・・・

496:デフォルトの名無しさん
06/09/06 23:02:58
RHGはただで読めるぞ。読んだことないけど。

497:デフォルトの名無しさん
06/09/06 23:35:55
これを買えばいい?

プログラミングRuby 第2版 言語編
URLリンク(www.amazon.co.jp)

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

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

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

501:デフォルトの名無しさん
06/09/10 16:13:56
せめてなか見検索に提供してくれ

502:デフォルトの名無しさん
06/09/12 19:15:54
>(英文だけど)
苦笑

503:デフォルトの名無しさん
06/09/12 20:59:13
あ、ごめんね。英語読めない人ってまだ存在してるんだ。

504:デフォルトの名無しさん
06/09/15 00:47:36
結論:Java最高

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

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

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

508:デフォルトの名無しさん
06/09/15 06:14:11
国産が好きならRuby

509:デフォルトの名無しさん
06/09/15 08:44:18
宗教が嫌いならPython

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

511:デフォルトの名無しさん
06/09/15 12:39:37
パフォーマンスを求めるならPython

512:デフォルトの名無しさん
06/09/15 13:11:59
開発者の宗教的なパフォーマンスを求めるならRuby

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

514:デフォルトの名無しさん
06/09/15 13:38:27
Pythonはインタプリタの起動が遅くてイライラする。

515:デフォルトの名無しさん
06/09/15 13:40:10
アニオタなら間違いなくPerl。

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

517:デフォルトの名無しさん
06/09/15 14:45:12
何を習得したいかによる。モルモン教ならRuby

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

519:デフォルトの名無しさん
06/09/15 15:38:24
>>514
本当かよと思ってpythonとrubyを起動してみた。

$ ruby
|


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

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

こんな感じだとオモ。

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


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

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

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

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

525:デフォルトの名無しさん
06/09/15 16:31:54
endが好きならRuby、嫌いならPython。

526:デフォルトの名無しさん
06/09/15 16:35:41
メソッド第一引数selfが好きならpython.

527:デフォルトの名無しさん
06/09/15 16:41:06
>>525
>454


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


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

それはひどい。

530:デフォルトの名無しさん
06/09/15 18:03:08
htmlにPHP埋め込めるわけねーだろアホちゃう

531:デフォルトの名無しさん
06/09/15 19:22:22
HTMLに埋め込むのはSSIだからRubyでもPythonでもPerlでもいいよな。

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

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


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

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

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

535:デフォルトの名無しさん
06/09/15 20:31:41
リスト内包表現ってなんだよコラ

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

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

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


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



539:デフォルトの名無しさん
06/09/15 22:07:16
ワンライナーが書きにくいこと

540:デフォルトの名無しさん
06/09/15 22:45:46
>>539
ワンライナーって何?

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

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

543:デフォルトの名無しさん
06/09/15 23:21:39
>>542
そうそれ。慣れると、サクッとかけるんだよね。Rubyは。

544:デフォルトの名無しさん
06/09/16 00:00:49
>>543
人の話聞いてる?

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

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


546:デフォルトの名無しさん
06/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:デフォルトの名無しさん
06/09/16 00:53:33
privateメソッドの呼び出しも可能。

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

A.new.send(:foo)



548:デフォルトの名無しさん
06/09/16 01:14:52
削除できる?

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


550:デフォルトの名無しさん
06/09/16 02:11:01
Pythonだと思う

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

552:デフォルトの名無しさん
06/09/16 02:35:36
>>551

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


553:デフォルトの名無しさん
06/09/16 02:42:24
両方やって好きな方選べ

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

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

556:デフォルトの名無しさん
06/09/16 09:36:26
自分のOOシステムを作ってオナニーでもしたいのか?

557:デフォルトの名無しさん
06/09/16 09:49:03
C++に似せたOOはニーズがあるはずだ。

558:デフォルトの名無しさん
06/09/16 10:14:48
つ Java

559:デフォルトの名無しさん
06/09/16 10:56:19
C++なんて窓から投げ捨てろ

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

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

562:デフォルトの名無しさん
06/09/16 12:03:57
ここで「次に学ぶのはPythonがいいかそれともRubyか」について、
かなり深い議論されてる
URLリンク(jeremy.zawodny.com)

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

563:デフォルトの名無しさん
06/09/16 12:39:30
>>562
URLリンク(jeremy.zawodny.com)

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


564:デフォルトの名無しさん
06/09/16 12:49:17
Javaに似せたOOはニーズがあるはずだ。

565:デフォルトの名無しさん
06/09/16 14:48:46
Javaも窓から投げ捨てろ

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

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

568:デフォルトの名無しさん
06/09/16 17:57:31
> Rubyに無くて、Pythonには有る致命的な欠点てなんか有る?

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

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

570:デフォルトの名無しさん
06/09/16 22:15:59
結論: Ruby=仮性向き

571:デフォルトの名無しさん
06/09/16 22:18:07
>printf:["hello world\n"]

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


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

573:デフォルトの名無しさん
06/09/16 23:26:21
そんなことを書き込んじゃうオマエのほうがキモい

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

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

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

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

578:デフォルトの名無しさん
06/09/17 00:05:39
くだらないと思うならスルーすればいいんじゃね?
くだらねえ.

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

580:デフォルトの名無しさん
06/09/17 00:15:00
>>579
キミは本当にPythonユーザか(www

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

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

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

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

585:デフォルトの名無しさん
06/09/17 01:14:26
まあ錦蛇だしな

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

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

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


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

589:デフォルトの名無しさん
06/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:デフォルトの名無しさん
06/09/17 11:43:31
仕様変更におびえながらプログラミングしたいならRuby

591:デフォルトの名無しさん
06/09/17 11:54:59
Perlのライブラリの充実ぶりは異常

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

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

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

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


596:デフォルトの名無しさん
06/09/17 14:26:33
ありがとうございました。

597:デフォルトの名無しさん
06/09/17 14:59:44
羊やウサギが好きならRuby、ヘビが好きならPython。

598:デフォルトの名無しさん
06/09/17 15:03:57
言語で何かをしたいのなら Python
言語を弄る事を楽しみたいなら Ruby

言語が手段か目的か、の違いだな


599:デフォルトの名無しさん
06/09/17 15:08:10
>>597
× ヘビが好きならPython。
○ ヘビやネズミが好きならPython。

食物連鎖万歳

なんか Perl や Ruby って神の実在を信じている人が子羊たちに向けて施しているイメージがあるけど
Python って「神も仏もあるものか」と考える人が生き抜くための「道具」作って公開しているイメージがある

600:デフォルトの名無しさん
06/09/17 15:29:04
なんかRubyって神の加護がないとSEGVしてまともに動かないイメージがあるけど
Pythonって神も仏もなくても動く信頼できる道具というイメージがある。

601:デフォルトの名無しさん
06/09/17 15:37:57
教祖が日本語喋ってるからそう感じるだけかもしれんけど
なんかあの人の発言は鼻につくというかキモいというか。。。

602:デフォルトの名無しさん
06/09/17 16:22:52
Ruby厨が愚痴をこぼすスレはここですか?

603:デフォルトの名無しさん
06/09/17 17:42:14
>>601
Guidoも結構…。
やっぱ、ラリーが一番だって。

604:デフォルトの名無しさん
06/09/17 18:21:34
そうだよね、ラリーが一番アニオタ度高いよね。

605:デフォルトの名無しさん
06/09/17 18:26:03
PerlはPerlで、なぁ……

606:デフォルトの名無しさん
06/09/17 18:56:12
>>603
そういうことはPerl 6をちゃんとリリースしてから言おうな.

607:デフォルトの名無しさん
06/09/17 19:15:48
SEGVでググると3番目にrubyの話題が出る件について

608:デフォルトの名無しさん
06/09/17 21:27:31
教祖 キモイ 言語 でググると(ru もとい(ry

609:デフォルトの名無しさん
06/09/17 21:29:39
まあ教祖も死刑確定だしな


610:デフォルトの名無しさん
06/09/18 07:41:33
皆さんの話や、表面的な仕様を読むと。

pythonのスタイル強制は、多人数(あえて大規模開発とは言わない)での開発に向くと
思うんですが、オブジェクトの取り扱いが柔軟で、逆にそこがネックになる感じ?

一方Rubyは、ソースのスタイルが柔軟なので、可読性に問題を起こす事が有るけど、
オブジェクトはしっかり定義出来るので、コーディングの問題はルールを作って対処して
と言う感じ?

このような印象を受けたんですが、間違い、誤解、有りませんでしょうか?

611:デフォルトの名無しさん
06/09/18 09:02:15
今時、スタイル強制が多人数開発に効果あり、なんて石器時代の人ですかい。


612:デフォルトの名無しさん
06/09/18 09:22:20
どの辺がPythonはネックでRubyはしっかりなんだ?privateを解除できるなんて
立派にゆるゆるだと思うが。

613:デフォルトの名無しさん
06/09/18 09:25:59
方法があるというのと、それが実際に行われやすいというのは別。
知らなければ思いつかないような方法なら、かなり安全と言える。
Pythonのは、あんまりそのまんまなんだよ。
del Classname.method
これでメソッドが削除されてしまうんだぜ?

614:デフォルトの名無しさん
06/09/18 09:38:34
Pythonは記号が少なかったりインデント強制だったり可読性が高い
というのはよく言われる特徴だ
一方、既存の実装が豊富で、参考になるコードが沢山あるので
中級~上級にステップアップしやすい、という特徴はあまり聞かないな

615:デフォルトの名無しさん
06/09/18 09:44:33
>>613
「安全」ってのは誰に対して安全なんだ?共同作業してる同僚が誤って
del Classname.method とタイプしてしまうことなんてあるのか。悪意が
あってメソッドを削除することに対して脆弱というなら、一度方法を
知ってしまえばそれが可能なRubyも立派に脆弱だよ。むしろPythonの
命名法でprivateを示せというスタンスの方がいさぎよいと言える。

616:デフォルトの名無しさん
06/09/18 09:45:10
>>611
何時まで行っても、何処まで行っても、スタイルは大切ですよ。
ビジネス系のシステムだと、ややこしい事しない代わりに、
小規模なシステムでも普通に20万行とか行きますから、さらさらと
眺めるだけで、バグを見つけられるようなが良いんです。

一行、一行、云々言いながら読み込むのなら、CやC++使った方が
早いですしね。

617:デフォルトの名無しさん
06/09/18 09:47:08
記号が少ないというのは、ダウトだな。
__main__とか、とにかくアンダースコアの多いこと。
dir(list)とかやってごらん。目がチカチカするから。
確かにそのうち慣れるけど、それはLISPのカッコに慣れるのと同じで、
はじめから見やすいものじゃあない。

618:デフォルトの名無しさん
06/09/18 09:51:07
アンダースコアなんてあんまり使わないけど
617さんはきっとすーぱーはかーなんですね

619:デフォルトの名無しさん
06/09/18 10:04:12
>>615
さすがにdel ClassName.method は現実的じゃあないだろうな。
しかし、標準モジュールのライブラリの関数を、ユーザ定義関数で上書きしてしまう
ことは十分に考えられるぞ。
そのユーザ定義関数にバグがあったら、他の開発者からは非常に解決しづらい
トラブルの原因になるんじゃないか?
まあ俺はPythonでは複数人で開発した経験はないんだけど。

620:デフォルトの名無しさん
06/09/18 10:12:51
今時インデントしない奴なんていねーよ。
ワンライナーでオタくせえコード書いて
悦に入るくせに何がインデントだ。

621:デフォルトの名無しさん
06/09/18 10:18:03
>>619
ハイハイ,Pythonのスコープについて勉強してから出直してきてね(^^

622:デフォルトの名無しさん
06/09/18 10:19:24
>>615
ClassName.send(:remove_method, :method)
まあ、Pythonと比べてすごく難しいとは言えないな。

>>619
それはRubyも一緒。

def puts(s)
 s.replace("evil")
end

a = "hoge"
puts a

むしろモジュールに名前空間のないRubyの方が危険が大きいと言える。

import lib
print max([3, 2, 1]) # 3
print lib.max([3, 2, 1]) # "evil"

######### lib.py #################

def max(a):
 return "evil"



623:デフォルトの名無しさん
06/09/18 10:29:23
>>622
なんと!Rubyでは誰かがputsを再定義したら、ほかの開発者全員に影響が出るのかい?
そりゃたまらんなあ。


624:デフォルトの名無しさん
06/09/18 10:31:42
>>623
そんなわけあると思う?

625:デフォルトの名無しさん
06/09/18 10:34:04
>>624 いや、知らんから聞いてるのよ。>>622はそう読めない?

626:622
06/09/18 10:47:02

require "lib"
p max([3, 2, 1]) # evil

############## lib.rb ##################

def max(a) # つい定義してしまった下働き関数
 "evil"
end

# 本来やりたかった処理

Pythonだとimport libでインポートしたとき、lib.pyのグローバル関数は
libモジュールの関数とみなされるので、main.pyのグローバル関数とは
ならない。しかし、Rubyだとしっかりグローバル関数とみなされる。

まあ、RubyにもModuleはあるから明示的にそれを使えといった反論は
ありそうだけど、ミスしやすいという意味で「より危険」と言える。




627:デフォルトの名無しさん
06/09/18 10:50:02
まあ、Rubyは実装が脆弱だから。見てくれの差よりそっちのが大きい気がするな。

628:デフォルトの名無しさん
06/09/18 10:52:20
まあこれが真のオブジェクト指向言語を標榜するRubyの実力ですよ。

629:デフォルトの名無しさん
06/09/18 11:00:05
>>626
Pythonでも from lib import max ってのがあるけどね。
まあPythonでは、他のモジュールでの組み込み関数maxは変わらない。そこはありがたい。
Rubyではどうなの?他のモジュールでもmaxは変わっちゃうの?

630:デフォルトの名無しさん
06/09/18 11:11:19
>>629
影響は出る。
だから複数人で Ruby コード書くなら
Module に分割したりクラスを作るのがセオリーかと。
怖くて Kernel になんぞ定義出来んよ。

631:デフォルトの名無しさん
06/09/18 11:17:06
>>630 なるほどね。どうもありがとう。
Pythonだと何も気にせずに関数をどんどん作っちゃう。
モジュールごとに名前空間が独立していて、干渉を気にしなくていいからね。
その点は確かに大規模開発向きだな。

632:デフォルトの名無しさん
06/09/18 11:19:20
そういえば、jcode.rbをインクルードするとStringクラスが日本語を日本語
として扱うようになるのだが、ライブラリのいずれかがこれをインクルード
してしまうと、以降すべての呼び出しがグローバルに影響を受けると聞いた
ことがある。




633:デフォルトの名無しさん
06/09/18 14:11:30
どっちでもいいよ
漏れに使えるのは
RPGツクールだけだし

634:デフォルトの名無しさん
06/09/18 14:21:16
>>617
> 記号が少ないというのは、ダウトだな。

使われる記号の種類が少ないってことだろう。

635:デフォルトの名無しさん
06/09/18 15:32:32
モルモン教をなめるなよ

636:デフォルトの名無しさん
06/09/18 23:49:52
>>634
一つの記号に出来るだけ複数の意味を持たせないようにの方がより正確では?

637:デフォルトの名無しさん
06/09/19 10:51:32
>>616

スタイルが大事、それを強制、はまったく別の次元の話。
はいはい、石器時代石器時代。


638:デフォルトの名無しさん
06/09/19 10:56:47
>>637
言語で強制してくれると、ワールドわいどで、スタイルが共通化するので、
とても良いことなんです。

639:デフォルトの名無しさん
06/09/19 10:57:12
Mix-inをミキシンって読んでる人何なの?どう考えてもミックスインでしょ?なんなの?

640:デフォルトの名無しさん
06/09/19 11:45:54
ホットケーキミックスでよくおやつ作ったよな。

641:デフォルトの名無しさん
06/09/19 12:24:05
>>639
ミキシンと読む奴は、warningをウォーニングと読むような奴なのさ。

642:デフォルトの名無しさん
06/09/19 12:55:09
じゃあ正しいってことか?

643:デフォルトの名無しさん
06/09/19 13:00:04
>>642
おれもそうおもった。

644:デフォルトの名無しさん
06/09/19 13:00:36
ミキシンと読む奴は、for~nextをフォー~ネキストと読むような奴なのさ。

645:デフォルトの名無しさん
06/09/19 13:13:22
じゃあmixiはなんて読むのさ

646:デフォルトの名無しさん
06/09/19 13:19:42
>>638
そんな価値観は、既に絶滅したはずだが。

まさしく宗教だな !

647:デフォルトの名無しさん
06/09/19 14:47:26
>>646
>そんな価値観は、既に絶滅したはずだが。

どこで絶滅したの?

648:デフォルトの名無しさん
06/09/19 16:15:39
絶滅したはず 生きていた の検索結果 約 1,700

649:デフォルトの名無しさん
06/09/19 18:39:16
だがマクロは拒否する

650:デフォルトの名無しさん
06/09/19 22:18:19
ドクターパソコン宮永先生はネキストって言ってた

651:デフォルトの名無しさん
06/09/20 10:18:10
>>647

Geek内では絶滅さ。残ってるのは大手企業だけ、レガシーな規約を延々と使ってるのさ。

652:デフォルトの名無しさん
06/09/20 12:34:39
>>651
よくわからないけど
釣りにしてももうちょっと頑張らないと(WWW

653:デフォルトの名無しさん
06/09/20 12:58:56
>>651
連番とかな。
フジツウの毒に犯された害虫が、関係ないところでもそうしやがるのでこまりやがるやがる。

654:デフォルトの名無しさん
06/09/20 13:22:38
>>653
キミの周辺に話題を限定しないように.
638はワールドワイドな話題を扱っているわけだから.

655:デフォルトの名無しさん
06/09/20 14:14:37
フジツウ文化はワールドわいどですよ?

656:デフォルトの名無しさん
06/09/20 21:43:24
つか強制しないと害虫諸兄が各自いい加減なスタイル使うから
レビューの能率が悪い訳で。

657:デフォルトの名無しさん
06/09/20 22:38:15
↑↑↑↑↑ 典型的なRubyユーザの姿 ↑↑↑↑↑

658:デフォルトの名無しさん
06/09/21 01:00:08
自分の経験から卑屈になって、ひねくれた奴がいるな。

可愛そうに、心の奥まで染みこんでるんだね。そのいい加減なスタイルとやらに。

哀れな子羊に幸あれ。

659:デフォルトの名無しさん
06/09/21 02:39:09
聖書 = Ruby
羊飼い = Matz
子羊 = ユーザども

さて、ユダは誰だ?

660:デフォルトの名無しさん
06/09/21 02:53:43


661:デフォルトの名無しさん
06/09/21 02:54:06
おまえ

662:デフォルトの名無しさん
06/09/21 05:23:33
そんな人もいたっけな

663:デフォルトの名無しさん
06/09/21 08:39:08
ユダ=Bey(ry

664:デフォルトの名無しさん
06/09/23 18:32:51
Rubyistの皆さん、Pythonに興味はあっても、
「だけどブロックがないし…」と二の足を踏んでいませんか?

この前リリースされたPython2.5には、with構文がありますよ!
URLリンク(docs.python.org)

DBやファイルのクローズとか、オブジェクト任せで済むようになりますよ!
しかも実行中に例外が発生しても、終了処理は必ず実行されますよ!

まあ、collectとかの代替にはならないんですけど、リソースの自動的な確保と
開放はPythonでもできるようになったということで。

665:デフォルトの名無しさん
06/09/23 20:44:47
だれか、RubyとPythonのソースを混在できるような、スーパーなの作ってくれないかなぁ。
関数単位で、どっちでも記載できる、みたいなのがいいなぁ。


666:デフォルトの名無しさん
06/09/23 20:56:11
ActiveScriptでどぞ

667:デフォルトの名無しさん
06/09/23 22:19:11
>>665
なんでその必要があるの?

IronPythonなど、.NETにのるとC#ので作ったアセンブリとか普通に使えるはずだけど

668:デフォルトの名無しさん
06/09/23 23:17:10
JRubyとJythonというのもあるよ。
例えばAntのscriptタスクの場合、個々のタスクごとに言語を変えられる。

669:デフォルトの名無しさん
06/09/24 00:03:39
>>667

.Net? アセンブリって MS が言ったから、アセンブリという単語を使うなんてバカ?

670:デフォルトの名無しさん
06/09/24 00:09:25
日本語でおk。

671:デフォルトの名無しさん
06/09/30 23:24:33
東京大学教養課程の第一プログラミング言語がRubyに
URLリンク(d.hatena.ne.jp)
はてなブックマークでも大注目
URLリンク(b.hatena.ne.jp)


理系はPythonにしてほしい気もするが、まあいいニュース。

672:デフォルトの名無しさん
06/10/01 12:04:22
TRONと言い、東大は国粋主義だからな


673:デフォルトの名無しさん
06/10/08 13:53:41
Ruby1.8.5だと(1..100).each{|i| p ((1 - 2**i) >> (i+1))}
が0になることがある。東大生にこんなの使わせたら研究データが狂いそう。

674:デフォルトの名無しさん
06/10/08 21:55:28
URLリンク(d.hatena.ne.jp)
Pythonってなんか宗教みたいだね。

675:デフォルトの名無しさん
06/10/08 22:15:54
>>674
みたいならマシな方じゃないの?
Rubyなんてそのまんま宗教だから

676:デフォルトの名無しさん
06/10/08 22:21:50
>>674
同じ Pythonista として恥ずかしく思うよ
粘着質の駄目夫クンはどの世界にもいるものだとおもうけどね

677:デフォルトの名無しさん
06/10/09 00:03:28
>>673
そんなことしたら、鼻から悪魔が出るんじゃないか?

678:デフォルトの名無しさん
06/10/09 00:16:52
時差ぼけは大丈夫ですか?

679:デフォルトの名無しさん
06/10/14 17:12:49
>>674
lethevertにセンスが無いだけ

680:デフォルトの名無しさん
06/10/17 04:56:51
東京大学教養課程の第一プログラミング言語がRubyに
URLリンク(d.hatena.ne.jp)
URLリンク(b.hatena.ne.jp)

681:デフォルトの名無しさん
06/10/17 13:21:41
Pythonは言語仕様だけじゃなくユーザーも駄目だな

682:デフォルトの名無しさん
06/10/17 13:41:39
カルト言語よりはましだけどね。

683:デフォルトの名無しさん
06/10/17 17:21:46
Python使いは「日本語のドキュメントしか読みたくありましぇ~ん」なんて言う低脳とは違うのだよ。

684:デフォルトの名無しさん
06/10/17 17:31:58
Rubyは、シェア拡大を狙った結果、厨房を呼び寄せる結果となった。
Pythonは少数精鋭で行く。
資格無きものはPythonを使うな。

685:デフォルトの名無しさん
06/10/17 17:41:36
>>684
え゛ーー
厨房とジェダイクラスが同居できるのがPythonのいいところだと思うよ

686:デフォルトの名無しさん
06/10/17 17:50:33
>>684
>資格無きものはPythonを使うな。

そういうことは、思っていても口に出さないのが普通なんだよ(wwww
相変わらず駄目なやつめ、一生日陰で暮らしてのたれ死ね(wwwwwwwwwww

687:デフォルトの名無しさん
06/10/17 17:59:22
>>686
図星か

688:デフォルトの名無しさん
06/10/17 19:51:06
>>687
欧米か

689:デフォルトの名無しさん
06/10/17 20:05:29
タカアンドトシか

690:デフォルトの名無しさん
06/10/18 02:07:39
URLリンク(blog.ianbicking.org)

691:デフォルトの名無しさん
06/10/19 15:29:56
東京大学教養課程の第一プログラミング言語がRubyに
URLリンク(d.hatena.ne.jp)
URLリンク(b.hatena.ne.jp)

692:デフォルトの名無しさん
06/10/27 21:49:26
> >>597
> Python って「神も仏もあるものか」と考える人が生き抜くための「道具」作って公開しているイメージがある
なんかカコイイなw
やっぱPythonにした。BOAがエラーでとまるけど。


693:デフォルトの名無しさん
06/10/27 21:51:41
>>692
>BOAがエラーでとまるけど。
あ、これは俺がタコなだけだけど


694:デフォルトの名無しさん
06/11/04 16:36:48
とりあえず、ポータルサイトとか大型の商業サイトが、
もれなくpythonかrubyになる時代が、はやくこねーかな。

695:デフォルトの名無しさん
06/11/04 17:23:37
神も仏も無くただの道具と化してるのはPerl。
Pythonはインデントが信仰の対象。

696:デフォルトの名無しさん
06/11/05 09:24:32
Perl の良いところは
言語の仕様変更がされないところだ

697:デフォルトの名無しさん
06/11/05 10:12:51
俺なんかすでに、Perlよりさきにpython、rubyを学んだ世代なわけだが。

698:デフォルトの名無しさん
06/11/05 12:24:00
>697
俺もだな

699:デフォルトの名無しさん
06/11/05 12:37:23
>>696
「狂った仕様だが」を忘れてる

700:デフォルトの名無しさん
06/11/05 16:33:50
なにをもって「狂った仕様」とするか定義することから始めないとな。

701:デフォルトの名無しさん
06/11/05 17:37:01
俺がPerlさわったときは、クラスとか無かったぜ。


702:デフォルトの名無しさん
06/11/05 21:47:00
perl4人が perl5 に全然引っ越せなかったわけだが

703:デフォルトの名無しさん
06/11/05 21:48:17
>>702
KENT乙。

704:デフォルトの名無しさん
06/11/06 02:12:22
4人だけなら問題なし。

705:デフォルトの名無しさん
06/11/06 04:39:41
>>696
perlは今すごい勢いで変わってる
URLリンク(pugs.blogs.com)

706:デフォルトの名無しさん
06/11/06 07:16:24
Perlは高校生がノートの端っこに書いたロープレゲーム案みたいだよな。

707:デフォルトの名無しさん
06/11/06 09:58:11
あるいみpython-devより本質について話し合ってる感じがする。<perl6
URLリンク(groups.google.co.jp)

あとオードリータンがかわいいので個人的にウォチw

708:デフォルトの名無しさん
06/11/06 11:28:45
Perlの仕様を今更大幅に変えても付いていけずにPythonやPHPに流れる奴を増やすだけだろ。

709:デフォルトの名無しさん
06/11/06 12:23:33
>>707
この人、一応男性なんだな。
URLリンク(pugs.blogs.com)

710:デフォルトの名無しさん
06/11/06 15:13:59
むしろ男だから良い

711:デフォルトの名無しさん
06/11/06 16:48:15
URLリンク(pugs.blogs.com)

712:デフォルトの名無しさん
06/11/06 16:51:24
ずいぶん剃りの深いオカマだな

713:デフォルトの名無しさん
06/11/06 22:48:21
perl6が出たら、また遭難者が出そうだな

714:デフォルトの名無しさん
06/11/06 23:06:16
ティムポ切ったんだっけ?

715:デフォルトの名無しさん
06/11/07 16:32:50
Runtime Typecastingと言って下さい

716:デフォルトの名無しさん
06/11/07 16:36:50
真珠うめたのか

717:デフォルトの名無しさん
06/11/07 17:06:08
昔のpythonスレがこんな感じだった

718:デフォルトの名無しさん
06/12/17 14:01:34
ならば流れを変えてやる

719:デフォルトの名無しさん
06/12/20 18:42:28
Matzの思いつき仕様に対して、ruby-devで議論せずにブログで語るだけってのが
Rubyコミュニティーのカルトっぽさを醸し出してる
Matzは返信ばかりしてないで、自分から投稿せいや


720:デフォルトの名無しさん
06/12/20 22:08:59
面倒くさいんだろ

721:デフォルトの名無しさん
07/02/11 11:49:42
rubyでのcsvの読み書きはpythonより250倍遅いらしいから、
Dでも100倍以上は違って当然だろうね。
まだ10%も終わってないって事は実際は100倍どころじゃないんだろ?
fasterCSV使ってもまだPythonより50倍遅いらしいよ。
URLリンク(d.hatena.ne.jp)

722:デフォルトの名無しさん
07/02/11 12:23:41
python のは pure python じゃなくて C で書かれているから早いのは当然かと。

723:デフォルトの名無しさん
07/02/11 13:50:22
標準ライブラリの出来は言語の出来の一部。

724:デフォルトの名無しさん
07/02/11 14:32:22
先輩が python党になれ としつこく勧誘してくるんですけど
実際どういう感じなんですか?
Javaから乗り換えるだけの価値ってある?

725:デフォルトの名無しさん
07/02/11 14:34:32
乗り換えないで両方使えばよくね

726:デフォルトの名無しさん
07/02/11 17:55:57
Javaから乗り換える価値は無い。
まぁ…PerlやPHPからならあるいは…。

727:デフォルトの名無しさん
07/02/11 18:08:03
>>724
pythonのチュートリアル、他言語との比較サイトもいろいろあるし、
その先輩に実際のソースとか使ってるところを見せてもらえばいいんじゃないか

728:デフォルトの名無しさん
07/02/11 20:36:00
JavaとPythonって比較するものか? Jythonもあるし。

729:デフォルトの名無しさん
07/02/11 21:31:53
>>728
トートロジー

730:デフォルトの名無しさん
07/02/11 21:37:01
RubyとPythonって比較するものか? Perlもあるし。

731:デフォルトの名無しさん
07/02/11 22:49:59
>>730
ダントペダロジー

732:デフォルトの名無しさん
07/02/12 00:06:02
どっちも全然合って無くてワロタ

733:デフォルトの名無しさん
07/02/12 22:12:54
PythonがRubyよりも優れているというのなら、RubyはPythonよりも優れていない。

734:デフォルトの名無しさん
07/02/12 23:46:16
>733
そりゃ、前者の仮定なら後者は成り立つが…
何が言いたいんだ?

735:デフォルトの名無しさん
07/02/13 04:34:12
つまりPythonはつまらない言語だってことです。

736:デフォルトの名無しさん
07/02/13 08:57:40
つまらなくなって一人前.

737:デフォルトの名無しさん
07/02/13 11:02:14
みんな両方書けるの?
同じスクリプトを両方で書きながら勉強してるんだけど
なんか無駄な気がしてきた

738:デフォルトの名無しさん
07/02/13 11:20:58
あんたにとって勉強は無駄なのか.

739:デフォルトの名無しさん
07/02/13 11:37:31
とにかく目の前の仕事を片付けるのが最優先なら
どちらかにしぼって勉強したほうがいいだろうね。

同じスクリプトを書くってのが、各行が出来るだけ同じになるように書くんなら
ちょっと無駄な気がする。
初歩的な文法が出来たら、あとは言語の特徴を生かした方向で書くようにするほうがいいんじゃないかな。

740:デフォルトの名無しさん
07/02/16 13:43:52
いままでの資産を活用したいので
lisp, c++ fortran
のインターフェイスがある環境が必須なのですが
pythonは全部のインターフェイスがあるということでいいのでしょうか?
rubyは?

741:デフォルトの名無しさん
07/02/17 10:27:17
そんな環境依存の話をされても

742:デフォルトの名無しさん
07/02/17 17:34:21
Lispのインターフェースがある環境なんて聞いたことがない
C++はC++コンパイラごとに関数を呼び出すための名前が変わるのでいろいろ難しい
fortranはコンパイラにもよるが普通はC言語と同じインターフェースを作ってくれるのが多いからいけると思う

743:デフォルトの名無しさん
07/02/17 22:44:36
boost::pythonがあるのでpythonの勝ち

744:デフォルトの名無しさん
07/02/17 22:52:02
インターフェイスって何のことをいってんの

745:デフォルトの名無しさん
07/02/19 18:26:05
連番のエッチ画像をダウンロードするスクリプトをrubyで書くと
Perlで書いたのに比べて10倍の時間と手間がかかり、
長たらしく読みにくく性能も遅く保守性も悪くなる。

746:デフォルトの名無しさん
07/02/19 18:58:12
pythonスレでもえろサイトについて話し合われました。
スレリンク(tech板:346-番)

747:デフォルトの名無しさん
07/02/20 15:27:58
だからそういうのは zsh で書けとあれほど…

748:デフォルトの名無しさん
07/04/03 22:04:30
URLリンク(slashdot.jp)

749:デフォルトの名無しさん
07/04/03 22:08:56
このスレの様子
                  ____
          ____ ..::/  Perl \  wwww
        /Python \  ─    ─\      ___
wwww  /  ─    ─\ ⌒  ⌒  ヽ     / Ruby \
     /    ⌒  ⌒  ヽノ(、_, )ヽ    |  /  ノ  ヽ、_ \
    |       ,ノ(、_, )ヽ    |-=ニ=-   / /  /⌒)   ⌒゚o ヽ
     \     -=ニ=-   /:.      <  |  / /(__人__)   |
    ノ            \⌒ ̄ ⌒⌒~ \/ /   ` ⌒´   /
   ~⌒ ⌒ ̄⌒ ⌒ ̄ ⌒⌒~         >        <
                   \    /⌒ ⌒ ̄⌒ ⌒ ̄ ⌒⌒~

750:デフォルトの名無しさん
07/04/30 16:56:01
抱き合えばあの人とも仲直り?サルはケンカ減少
URLリンク(news.ameba.jp)

751:デフォルトの名無しさん
07/04/30 17:01:45
Wikipediaをwikiって略すな!
同時にWikipedia以外のWikiも盛り上げよう!



752:デフォルトの名無しさん
07/04/30 18:53:38
Web上にいくつWikiがあると思ってるんだ

753:デフォルトの名無しさん
07/04/30 19:07:59
○○ wikipediaって検索するのと、○○ wikiって検索するのとで
ほぼ同じ結果が得られるので、後者の方が便利ってのもある

754:デフォルトの名無しさん
07/04/30 19:12:47
スレ違いのマルチに釣られるなよ

755:デフォルトの名無しさん
07/05/01 05:16:51
結局総合的な観点(言語自体の優劣、習得のしやすさ、利用者数)からみて日本ではrubyを覚えればいいのか?phpから脱却したいんだが。

756:デフォルトの名無しさん
07/05/01 06:50:12
人数的には

PHP >> Java >>>>> Perl >>> Ruby >> Python


757:デフォルトの名無しさん
07/05/01 06:57:36
Python厨もRuby厨も高慢で人間的には不快感しかもたらさないけど、
「閉じてて冷たい」「出しゃばりでナマ温かい」というのは対称的で面白いよな。

758:デフォルトの名無しさん
07/05/01 07:27:34
言語自体の優劣

PHP << Java <<<<< Perl <<< Ruby << Python

759:デフォルトの名無しさん
07/05/01 15:48:59
言語に優劣なんてほとんど無いな。利用者の優劣の方が大きい。

つまり、適材適所で適切な言語を適切な局面で選択できる能力ということ。

760:デフォルトの名無しさん
07/05/02 01:45:17
>>759
それはなかなか老練な考えだ。受け売りじゃなければ。

761:デフォルトの名無しさん
07/05/02 02:38:01
単なる事実に老練も受け売りもあったもんじゃない。
無いところから無理矢理上から目線に立たなくていいよ。

762:デフォルトの名無しさん
07/05/02 05:30:27
うわ。小魚の季節。

763:デフォルトの名無しさん
07/05/02 06:33:13
お、後出し釣り宣言かな。

764:デフォルトの名無しさん
07/05/06 18:04:18
そもそもSAPやERPと連携しろ、と言われた時にJava以外の道は無いしな。

765:デフォルトの名無しさん
07/05/06 18:28:58
JythonとJRubyがあるかも

766:デフォルトの名無しさん
07/05/08 06:34:54
素人である。
ためしにpythonをインストールしてみた。すぐ出来た。
1+1エンターで「2」と出た。驚いた。
電卓より簡単かも。
こんな調子でほいほいプログラムできるのかな?と錯覚する。
こりゃ流行るわな。

767:デフォルトの名無しさん
07/05/08 06:46:15
Rubyは初心者が「まずは楽しく色々動かしてみよう」てな感じでいると、
信者が群がってきてネチネチとイジメ出すからな。
良くも悪くもユーザーがドライなPythonで遊んでたほうが、精神衛生上は遥かに良い。

768:デフォルトの名無しさん
07/05/08 15:54:41
>766
Pythonのアレは良いよね。
tclshの時も同じ感覚だったけど。
Rubyもirbはあるけど、ちょっと無茶してる感があるからなーw

ま、インタラクティブ環境って意味ではPerlに比べたりゃ良いほうか…

769:デフォルトの名無しさん
07/05/08 19:01:08
そのレベルの使い方でpythonとirbで受けるイメージ異なるもんかなぁ

770:デフォルトの名無しさん
07/05/08 21:28:12
>>768
tclshみたいにaと打ってEnterすれば、aではじまるコマンド一覧が表示されれば便利なのに・・・。
tclはlispとおなじくリストの頭がコマンド名と決まってるからこういうことができるけど、pythonでは
それは言語仕様上無理なので、無理は無理として、なんかそんな仕組みが対話シェルにあれば
便利なのに

771:デフォルトの名無しさん
07/05/08 22:29:31
コマンド(関数)自体が少ないから、あんまり必要性はないかも

772:デフォルトの名無しさん
07/05/08 23:12:12
いちおうこういうことならできる。

>>>for i in dir(__builtins__):
...  if i.startswith('a'): print i
...
abs
all
any
apply

773:デフォルトの名無しさん
07/05/09 02:41:40
IDLEのshellでは、tab押すと補完される

774:デフォルトの名無しさん
07/05/09 04:47:24
IPythonでもいける

775:デフォルトの名無しさん
07/05/09 15:02:56
Perlってinteractiveなやつある?

776:デフォルトの名無しさん
07/05/09 15:21:58
標準では無い。perl -de0 じゃだめでしょ。
CPANならShell::Perl(pirl)とか。

777:デフォルトの名無しさん
07/05/09 15:40:38
このスレ的にはperlの場合はどうでもいい

778:デフォルトの名無しさん
07/05/13 08:26:36
irbも一応できるっぽいな・・・

【ハウツー】Rubyの小技 - irbに補完・シンタックスハイライト機能をつけてみる | エンタープライズ | マイコミジャーナル
URLリンク(journal.mycom.co.jp)


779:デフォルトの名無しさん
07/05/15 01:44:17
「Rubyは世界一いいいぃ」とか素で雑誌に書く香具師がいたり、
Rubyは正直キモイよ

780:デフォルトの名無しさん
07/05/15 01:52:39
Pythonも最近そうなりつつある。
特に最近の糞入門本出版ラッシュで産まれた落し子たちが
そうならないか心配。
使用人口の裾野が広くなってくるとどうしてもそうなる。

781:デフォルトの名無しさん
07/05/15 03:26:56
その割りにPythonは初心者に冷たくて排他的

782:デフォルトの名無しさん
07/05/15 05:04:30
Pythonは使用者が初心者に冷たい。
Rubyはマニュアルが初心者に冷たい。

783:デフォルトの名無しさん
07/05/15 07:36:23
甘え過ぎ。

784:デフォルトの名無しさん
07/05/15 08:29:52
世界一とか言ってないと他にユーザー取られる。

785:デフォルトの名無しさん
07/05/15 08:55:11
そんなの疲れない?

786:デフォルトの名無しさん
07/05/15 09:20:45
甘味料混ぜてないで本物の蜂蜜売れよ。

787:デフォルトの名無しさん
07/05/15 10:11:22
本物の蜂蜜=Python

788:デフォルトの名無しさん
07/05/15 11:44:48
Pythonの永久凍土の問題
URLリンク(www.aoky.net)

789:デフォルトの名無しさん
07/05/15 12:20:13
>>788
>Pythonのコミュニティは長い間、赤いピルを飲んで
>Perlのマトリックスから目覚めた人々の避難所だった。

カコイイな。


790:デフォルトの名無しさん
07/05/18 12:01:58
C++の
> 慣れ親しんだもので満足してしまう前に、
> もっといい言語のエキスパートになる必要がある。

考えさせられる。

791:デフォルトの名無しさん
07/06/03 01:53:06
>Perlもまた、間もなくなくなる。それは新しいRubyと呼ばれる言語がついに英語に
>翻訳されたためだ。そう、それはこともあろうに日本で作られた。これにはあなた同様
>みんな驚いている。日本はハードウェアと製造業では知られているが、ソフトウェア開発
>では知られていない。どうしてなのか誰にもわからないが、私の考えでは、それはタイピ
>ングの問題のためだと思う。1万種の文字があるアルファベットを使っていながら彼らが
>十分速くタイプできるとは、私には想像できなかった。

面白いjokeだw

792:デフォルトの名無しさん
07/06/09 13:01:12
日本人であってもモルモン教徒なら世界に通用する立派な処理系を作れるのにね

793:デフォルトの名無しさん
07/06/09 13:47:18
日本人は英語が苦手だからソフトで有名になれない

794:デフォルトの名無しさん
07/06/09 13:56:51
>>793
いきなり矛盾しているじゃないかw

795:デフォルトの名無しさん
07/06/10 11:29:59
Matzは在日

796:デフォルトの名無しさん
07/06/10 13:07:44
島根県民だからそれはない

797:デフォルトの名無しさん
07/06/10 14:24:41
つまり日本人であってもモルモン教徒で在日で島根県民だったら世界に通用する立派な処理系を作れるのか

798:デフォルトの名無しさん
07/06/10 16:23:03
在日日本人だな

799:デフォルトの名無しさん
07/06/29 15:48:53
おまいら大好き

800:デフォルトの名無しさん
07/06/29 19:13:44
>>799
俺もだぜハニー

801:デフォルトの名無しさん
07/07/01 13:14:03
>>800

me too ってよく言うけど

この場面で me 使うの文法的に変じゃないですか?

802:デフォルトの名無しさん
07/07/01 22:35:35
変じゃないよ

803:デフォルトの名無しさん
07/08/21 00:32:17
ruby屋はなんでgeneratorのことをfiberって言うの?

804:デフォルトの名無しさん
07/08/21 07:37:59
generatorとfiberは別物

805:デフォルトの名無しさん
07/08/21 08:26:02
generator と fiber はちがうやん
fiber があると generator が書きやすいのは事実だけど
coroutine をなんで fiber って言うのだったらまだ分かるけど
てか、なんで fiber って言うのかは MS に聞いてみたら?

806:デフォルトの名無しさん
07/08/22 07:16:03
threadよりプリミティブだから

807:Guido van Rossum
07/08/24 16:27:13
だんだんPythonに近づいてきますね > Ruby

808:デフォルトの名無しさん
07/08/24 16:57:36
恥も外聞もなく他所様に便乗するのがRubyの信条ですから。
Rubyが何を猿真似するかで、その時期のどの言語が元気なのかが、ある程度わかる。

809:デフォルトの名無しさん
07/08/24 17:04:02
Pythonの真似をして言語仕様をちゃんと明示してください>Ruby

810:デフォルトの名無しさん
07/08/24 17:04:28
最近その座を Xtal に奪われそうになって焦っているのがわかる。

811:デフォルトの名無しさん
07/08/24 17:23:17
python飲んだらまたpython

812:デフォルトの名無しさん
07/08/24 19:23:38
インデントはマネしないんだね。

813:デフォルトの名無しさん
07/08/24 19:31:15
「いいとこ取り」の候補になり得るのは「いいとこ」だけですから。

814:デフォルトの名無しさん
07/08/24 19:52:00
beginのない伝統的なendはどこのいいとこなんですか?

815:デフォルトの名無しさん
07/08/24 19:59:35
インデントもやろうとした形跡が。。。
URLリンク(www.rubyist.net)

816:デフォルトの名無しさん
07/08/24 21:04:40
>>814
Rubyリファレンスマニュアルより引用:
> beginと対にならないこの形式はPascalというよりAdaやEiffel に近い。

817:デフォルトの名無しさん
07/08/24 22:26:17
Rubyにあるのはendのみ

詩的だと思わないか?

818:デフォルトの名無しさん
07/08/24 23:17:39
私的 or 死的の typo?

819:デフォルトの名無しさん
07/08/24 23:30:19
ポエミィってことだろ

820:デフォルトの名無しさん
07/08/25 09:31:12
なんで蛇なの?おれ爬虫類苦手。


821:デフォルトの名無しさん
07/08/25 09:35:28
MontyPythonから取った名前だからヘビ由来ではないんじゃないか。

822:デフォルトの名無しさん
07/08/25 12:58:54
モンティパイソンからとった割には、
Pythonってギャグが無いよな。

823:デフォルトの名無しさん
07/08/25 13:19:59
作者も言語仕様もコミュニティもギャグなRubyとは
そのへんがかなり違うよな。

824:デフォルトの名無しさん
07/08/25 14:16:56
>>822
つPEP3117

825:デフォルトの名無しさん
07/08/25 19:54:10
Rubistには高度過ぎ過ぎてギャグと分からない説。

826:デフォルトの名無しさん
07/08/25 20:12:12
これはひどいw

827:デフォルトの名無しさん
07/08/26 16:03:31
既存のプログラム言語名の二番煎じの名前よりはずっといいだろう

828:デフォルトの名無しさん
07/08/26 18:30:20
D

829:デフォルトの名無しさん
07/08/26 23:54:05
>>828
CPL → BCPL → B → C → D

それは5番煎じだな

830:デフォルトの名無しさん
07/08/27 00:10:04
>>823
スクリプト言語の認定試験なんてギャグ以外のなにものでもないよな。

831:デフォルトの名無しさん
07/08/27 01:22:46
PerlやPythonの認定試験はないのに
どうしてRubyだけ新設するのはなぜ?

832:デフォルトの名無しさん
07/08/27 01:35:21
おまえらせっせとお布施しろっていう意味では


833:デフォルトの名無しさん
07/08/27 07:19:39
Rubyスレに書かれていたけど、言語リファレンスが存在しないのに検定できるのかな?
ソース見て答え合わせが出来る強者だけを選ぶという意味かもしれないけど。

834:デフォルトの名無しさん
07/08/27 09:39:53
むちゃくちゃヌルい選択問題か、カルトQみたいな問題しかないような予感がする。

835:デフォルトの名無しさん
07/08/27 10:56:49
PerlとPythonがいかに糞なのかについての小論文もあります。

836:デフォルトの名無しさん
07/08/27 11:25:08
資格試験というより公開オナヌーだなそりゃ。

837:デフォルトの名無しさん
07/08/27 22:22:17
Matz曰く、バージョンを問わない問題らしい。

838:デフォルトの名無しさん
07/08/27 22:47:35
年齢を問わないズ○ネタ、ということだな。

839:デフォルトの名無しさん
07/08/29 13:37:36
もしRuby試験なんて出来たら
試験対策本とか出るよな多分。
Rubyの入門書を出版社に出させて
マニュアル書くの楽しようって魂胆じゃねーか?

840:デフォルトの名無しさん
07/08/29 17:52:40
ジャーンジャン・ジャーンジャン♪
ジャンジャンジャンジャン♪・・・

| ∧         ∧
|/ ヽ        ./ .∧
|   `、     /   ∧
|      ̄ ̄ ̄    ヽ
| ̄8月27日 試験日   ̄)

分量多くするとやっぱりこんなかんじに
なるんだろうか…マニュアル丸暗記は嫌ー

841:デフォルトの名無しさん
07/08/29 20:39:52
はぁ?マジでやるの>認定試験

842:デフォルトの名無しさん
07/08/29 23:27:37
むしろRuby challengeみたいなの作れ

843:デフォルトの名無しさん
07/09/12 08:28:51

曇りガラスの向こうは(ry

844:デフォルトの名無しさん
07/09/12 11:11:37
>306 名前: デフォルトの名無しさん Mail: 投稿日: 2007/09/12(水) 11:08:16
>Pythonオワタ・・・
>
>50倍以上の高速化を達成したRuby1.9が年内に登場
>URLリンク(itpro.nikkeibp.co.jp)

Pythonスレッドから誘導してみました。

845:デフォルトの名無しさん
07/09/12 11:15:13
ちょ、50倍って。。。。

846:デフォルトの名無しさん
07/09/12 16:03:44
どんだけ今の処理系が遅いのかと

847:デフォルトの名無しさん
07/09/13 00:00:58
実際rubyは、たとえばjavaなんかと比べても信じられないくらいのろくて、
回線の遅さのせいにできるWebアプリくらいにしか使えてないよ。

848:デフォルトの名無しさん
07/09/13 00:25:26
リンク貼ってる奴の言い分に乗っかるのは
一目くらいリンク先を見てからにしろよ。

849:デフォルトの名無しさん
07/09/14 00:08:14
>>844
Pysco使えばいいじゃん

850:デフォルトの名無しさん
07/09/14 00:33:21
別にCで拡張書けば速くなるんだし、そんなに
めくじら立てるようなことでもないような気がする。

851:デフォルトの名無しさん
07/09/14 06:48:17
書けば書けば出誰も書かないのがRubyクオリティ
CSV処理すらトロトロだし。

852:デフォルトの名無しさん
07/09/14 07:32:22
国産言語は伊達じゃないね。
貢献しようと名乗り出たら、出しゃばり認定されて嫌われちゃうかも、っていう日本式の精神性が
コミュニティに染み込んでる。

誰か勇気ある奴(あるいは日本風の精神持ってない奴)が試しに作って公開したら、
突然堰を切ったように大量のユーザーがネチネチと突っ込み役で話に入ってきて、
今までの停滞は何だったのってくらい話がスピーディーに進むと思うよ。

853:デフォルトの名無しさん
07/09/14 21:54:16
ムゥウンさんの出番がまたきました!

854:デフォルトの名無しさん
07/09/15 14:45:17
もうrubyになれてしまったから、新しくpythonやるのめんどい。


855:デフォルトの名無しさん
07/09/15 16:59:21
やらなきゃいいじゃん

856:デフォルトの名無しさん
07/09/15 17:03:42
>>854
俺と全く逆だ!

857:デフォルトの名無しさん
07/09/15 17:51:52
既にpythonがあるんだから、今更rubyなんていうperlモドキ言語はいらないよなあ。

858:デフォルトの名無しさん
07/09/15 18:01:59
長いとRubyはやってられんが、ワンライナーには便利。
Perl はワンライナーでも無理。awkのが使えるw

859:デフォルトの名無しさん
07/09/15 19:22:25
Perl先に覚えたからawk覚えるのメンドクせ
な俺はどうしたら?

860:デフォルトの名無しさん
07/09/15 20:11:36
それは流石に Perl で良いと思うぜ

861:デフォルトの名無しさん
07/09/16 11:23:48
結局さぁ、pythonとrubyのどちらに先に出会ったかだけの問題なんだよね。
素人プログラマーにとっては。


862:デフォルトの名無しさん
07/09/16 11:41:15
出逢いより身近に師匠がいるかどうか、とか

863:デフォルトの名無しさん
07/09/16 11:43:40
非国民かそうでないか、とか

864:デフォルトの名無しさん
07/09/16 12:21:07
>>861
確かに漏れは研究室で先生にRubyをすすめられて、
使い出したなあ。
あそこでPythonをすすめられてたら、多分Python
使い続けてRubyは使ってなかったかも、

865:デフォルトの名無しさん
07/09/16 12:26:34
>>864
先生を取り込むのは強いかもね。
俺も大学時代に実験結果整理するためにpy触ったのが始まりだし。
誰かが触りだすと、代々受け継がれていくし。

866:デフォルトの名無しさん
07/09/16 13:24:16
>>861
ruby に出会って半年使って身に付かなくて、
その1年後に python に出会って、2週間で LOVE になった自分がいるんですが

867:デフォルトの名無しさん
07/09/16 16:24:13
俺は、
Pythonにあってから、Ruby、そして、両方秋田

そして、結局なぜか、今Rubyがしくりきてる
はっきりした理由はよくわからん

Pythonの方が速いから使いたいのに、
RubyのOOPっぷりが好きでついつかってしまう・・・

868:デフォルトの名無しさん
07/09/16 17:25:21
やっぱり一番重要なのはモルモン教徒かどうかじゃないかな

869:デフォルトの名無しさん
07/09/16 17:58:41
メジャーな言語って多くがキリスト教徒の産物じゃね?

870:デフォルトの名無しさん
07/09/16 18:51:11
モルモンはキリスト教っていうよりカルトだよね。

871:デフォルトの名無しさん
07/09/16 20:35:38
いや、カルトではないな。
カルトって、気分で適当に認定できるもんじゃないよ。

872:デフォルトの名無しさん
07/09/16 21:33:46
>>870
つか、キリスト教ではないのだが。

873:デフォルトの名無しさん
07/09/16 21:35:00
そうだよね。
ただのカルトだよね。

874:デフォルトの名無しさん
07/09/18 02:16:13
rubyとpythonを比べた場合、rubyを選ぶ理由は、
C言語で拡張しやすいことだけじゃない?
それ以外はpythonのほうがいいと思うんだけど

875:デフォルトの名無しさん
07/09/18 02:32:41
初心者ですが
この二つの素晴らしい言語のどちらを学べばいいんでしょうか?
理由も付けていただけると助かります^^

876:デフォルトの名無しさん
07/09/18 04:20:02
gglks

877:デフォルトの名無しさん
07/09/18 06:57:47
>>874
作者が日本人である。
日本語の情報が集まりやすいかもしれない

878:デフォルトの名無しさん
07/09/18 09:50:19
うん、そうだよね。やっぱ、日本語情報が多いので助かる。
あと初心者すれ。結構みんな親切に答えてくれる。
結構助かった。pythonスレは質問しにくいし。

879:デフォルトの名無しさん
07/09/18 10:16:45
まぁでも、情報と親切さで言ったら、優秀なのはPythonでもRubyでもなく、Perlコミュニティだろうな。
基本的に、Pythonは突き放す風土、Rubyは小馬鹿にする風土でねぇ・・・。

880:デフォルトの名無しさん
07/09/18 10:32:53
Pythonは本当にそんなのなの?
バベル案内でもPythonの永久凍土がどうこう書かれてたけど

881:デフォルトの名無しさん
07/09/18 10:37:04
Perlは言語自体が不親切だよなあ

882:デフォルトの名無しさん
07/09/18 11:23:46
Rubyの日本語情報はどれも中途半端。
そもそも作者が面倒がって言語仕様を作っていないという体たらく。

883:デフォルトの名無しさん
07/09/18 11:24:04
お前ら仲良くしろよ

884:デフォルトの名無しさん
07/09/18 11:27:43
仲直りするにはまず喧嘩をしないと.

885:デフォルトの名無しさん
07/09/18 13:24:43
仲良く喧嘩しな

886:デフォルトの名無しさん
07/09/18 14:15:27
ケンカするほど仲がいいってね

887:デフォルトの名無しさん
07/09/18 14:19:58
カルトとは仲良くできないです。

888:デフォルトの名無しさん
07/09/18 17:38:52
>>874
PythonのOOPっぷりがいまいち・・・



889:デフォルトの名無しさん
07/09/18 17:40:54
>>888
逆にRubyのOOPへの固執ぶりの鼻につくよ.カルト的っていうか.

890:デフォルトの名無しさん
07/09/18 17:41:32
URLリンク(itpro.nikkeibp.co.jp)

891:デフォルトの名無しさん
07/09/18 17:46:19
>>889
俺は、どうしてもPythonの中途半端ぷりに耐えられない。

892:デフォルトの名無しさん
07/09/18 17:55:42
カルトはカルトを呼ぶ,ということだな
Matzは実に立派なカルト宣教師だ

893:デフォルトの名無しさん
07/09/18 18:19:43
無宗教な人が多い国とはいえ
宗教をネタにするのはさすがに恥ずかしいぞ

894:デフォルトの名無しさん
07/09/18 18:49:09
カルトは宗教じゃないね
いちいち過剰反応するなよ

895:デフォルトの名無しさん
07/09/18 19:46:39
都合が悪くなると「過剰反応」w

896:デフォルトの名無しさん
07/09/18 20:13:55
PythonにはZenがある。RubyにZenはあるかい?

897:デフォルトの名無しさん
07/09/18 22:01:15
まあ、中途半端なのがいいんだけどね。
どうせクラスなんかほとんど作らないし。

898:デフォルトの名無しさん
07/09/18 23:22:01
>>874
そう?拡張ライブラリはPythonのほうが断然書きやすかったけど。

899:デフォルトの名無しさん
07/09/19 00:11:35
>>898
参照カウントの管理がめんどくさい

900:デフォルトの名無しさん
07/09/19 06:54:08
>>896
Book of Mormon

901:デフォルトの名無しさん
07/09/19 14:34:35
Pyrexつかうと楽

902:デフォルトの名無しさん
07/09/19 22:16:24
URLリンク(www.atmarkit.co.jp)
着実にEmacs Lispと同じ道をたどってますwww

903:デフォルトの名無しさん
07/09/20 03:42:23
>>877
それを言い出すと将来はOCamlと同じようになるのかなwww

904:デフォルトの名無しさん
07/09/20 09:26:33
これはひどい
言語センスは
Matz>>>>>>>>>>>>>>>>>Guido>>>Larry
だな


504 名前:デフォルトの名無しさん[] 投稿日:2007/09/20(木) 08:10:40
pythonには三項演算子はないんでしょうか?
文字列を
"asdf" + (i == 0)? "" : "zxcv"
みたいにしたいんですが

505 名前:デフォルトの名無しさん[sage] 投稿日:2007/09/20(木) 08:24:16
>504
Python2.5以降なら
'asdf' + ('' if i==0 else 'zxcv')

905:デフォルトの名無しさん
07/09/20 09:33:53
言語センスより実用性や後方互換性,可読性を重んじるのがGuido。Guidoは協調性を重んじる。
Matzの場合は、言語設計やかっこよさがすべて。自分が気持ちよければいいのがMatz。
Larryはただのパラノイア。

906:デフォルトの名無しさん
07/09/20 19:20:57
>905
matzはそこが問題なんだよなぁ。
メーリングリストとか見ると分かるが、周りが何人「ここおかしくない?」って言っても
「ここはこれで良いんだ」みたいなこと言って独りだけ浮いてる。
そんなことを今まで何度繰り返したことか…

907:デフォルトの名無しさん
07/09/20 19:51:21
>>906
で他人が造ると採用するwww

908:デフォルトの名無しさん
07/09/20 21:27:58
Guidoが死んでもPythonという言語は残りそうだけど
Matzが死ぬとRubyはメンテナンスしかされなくなりそう

909:デフォルトの名無しさん
07/09/20 21:30:18
>>908
Railsのフロントエンドとして残るんじゃないwww

910:デフォルトの名無しさん
07/09/20 21:33:55
>>908
Lisp並に方言ができそうだねw
てか、そういう言語って死んだらどうするんだろ。メインのメンテナが管理?

LinuxとかLinusが死んだらどうなるんだろう。。。

911:デフォルトの名無しさん
07/09/20 23:35:21
>>909
バックエンドだろ

912:デフォルトの名無しさん
07/09/21 01:13:09
>>896
断食があるらしい

913:デフォルトの名無しさん
07/09/21 01:47:46
>910
Linuxはディストロ作ってる企業/団体とかGNUとかがやるだろ

914:デフォルトの名無しさん
07/09/21 04:32:36
>>910
もう死んでるよ。今のLinusはCで書かれてるんだよ。知らないの?

915:デフォルトの名無しさん
07/09/26 07:55:24
>>880
俺には心地よいけどなぁ。欧米人感覚でPerlと比べればって話じゃない?
Rubyistは世界共通でちょっと…アレな人が多い気がする。
ruby kaigiのレポートには引いた。

916:デフォルトの名無しさん
07/09/26 08:29:21
だってカルトだから。

917:デフォルトの名無しさん
07/09/27 00:47:50
まあモルモン教徒は世界中に居るし

918:デフォルトの名無しさん
07/09/27 09:51:13
芸人が何とか学会に入って最低限のファンを確保するのに似てるね

919:デフォルトの名無しさん
07/09/27 11:14:57
結論から言うと、今回のRuby Kaigiのテーマは"愛"。
会場にいると"俺はRubyを愛しているぜ"って言う参加者の熱気がもの凄かった。
実際の所、僕はプログラミング系のでかいカンファレンスに参加した経験は今まで無かったのだけれど、YAPC::Asia 2007のビデオとかを見る限り、少なくともPerlに比してRubyコミュニティのプログラミング言語に対する愛は勝っている様に思う。
Rubyを愛していないと、Rubyでバイナリいじって変態的プレゼンソフトなんて作れないだろうし、ゴールデンゲートブリッジを見て「Ruby色ですねえ」なんて感想は出て来ない。
そして当然だけれど、Ruby愛は宗教じゃない。Dave Thomasさんが述べているように、みんながRubyを愛するのは、Rubyが自分を愛することを求めるのであれば、Rubyを愛することが必要だからである。
そこには宗教的な無償の愛や熱狂ではなく、Rubyを愛することによって創出される筈の、より良いプロダクトに対する期待があるのだ。
Ruby愛以外に何か付け加えるものがあるとするならば、あとは、覚悟。

Ruby Kaigi 2007 (polog)
URLリンク(polog.org)

920:デフォルトの名無しさん
07/09/27 23:25:36
>>919
きんもー

921:デフォルトの名無しさん
07/09/28 14:05:03
それって単にレポーターの知識が無さ杉だから、適当に書いてるだけだと思う

922:デフォルトの名無しさん
07/09/28 14:09:54
>Dave Thomasさんが述べているように、みんながRubyを愛するのは、
>Rubyが自分を愛することを求めるのであれば、Rubyを愛することが
>必要だからである。

Daveの言ったことだけでも十分キモいんだけどなんとかしてくれ。

923:デフォルトの名無しさん
07/10/05 18:47:49
さすがに個人攻撃はキモイ
そんな暇があったらキモイ文法とライブラリなんとかさせてくれ

924:デフォルトの名無しさん
07/10/05 19:18:57
Py
thon
飲んだらまたPy
thon

925:デフォルトの名無しさん
07/10/05 19:20:55
Linuxコミュニティはケンカばかりして発展性がない

本当に作業を進めているのは企業の者だし

926:デフォルトの名無しさん
07/10/07 12:27:02
>810 名前:デフォルトの名無しさん[sage] 投稿日:2007/10/07(日) 08:21:58
>D:\>ruby -v
>ruby 1.8.5 (2006-12-25 patchlevel 12) [i386-mswin32]

>D:>grep requrie C:\ruby\lib\ruby\1.8\tkextlib\tcllib\*.rb
>C:\ruby\lib\ruby\1.8\tkextlib\tcllib\tablelist.rb: requrie 'tkextlib/tcllib/tablelist_core'
>C:\ruby\lib\ruby\1.8\tkextlib\tcllib\tablelist_tile.rb:requrie 'tkextlib/tcllib/tablelist_core'

># 上記スペルミスで Tk::Tcllib::Tablelist がいごかん

すげーなwww
さすがRuby

927:デフォルトの名無しさん
07/10/08 07:35:00
requireのiとrが入れ替わってるって理解でいいのかな。
Rubyってそういうスペルミスがあっても、とりあえず動くものなの?

928:デフォルトの名無しさん
07/10/08 08:03:25
>>927
動くわけがないwww

929:デフォルトの名無しさん
07/10/08 09:05:38
requireの代わりにrequrieと書くとその場所を報告するスクリプトが完走しただけだ。
ミス呼ばわりはいただけないな。

930:デフォルトの名無しさん
07/10/08 11:27:27
で、構文エラー起こすようなモジュールを含めている意味は?

931:デフォルトの名無しさん
07/10/08 23:37:43
Javaだってぬるぽをよく起こすじゃない。似たようなものだ。

932:デフォルトの名無しさん
07/10/09 22:52:04
簡単なtypoを混ぜておくと、「あれ、俺でも直せるじゃん」っていう
勘違いやろうを生み出して、うまくすると新しいコミッターを養成できる
かもしれない。

無理か。

933:デフォルトの名無しさん
07/10/09 23:28:43
新しいコミッターが誕生するために、
「うまく動かないんですけど?」「このソースファイルの、この行を書き換えて・・」という
やりとりがン百回、ン千回ありそうだ

934:デフォルトの名無しさん
07/10/10 16:37:58
実行に不具合はないけどエラーメッセージとかが微妙に変、
とかにしておくのが吉

935:デフォルトの名無しさん
07/10/17 23:43:37
>>904
value = pred and then_value or else_value
こうすればいい

936:デフォルトの名無しさん
07/10/18 09:40:22
>>> value = True and 0 or -1
>>> value
-1
>>> 

937:デフォルトの名無しさん
07/10/18 16:01:29
>>> value = (True and [0] or [-1])[0]
>>> value
0

938:デフォルトの名無しさん
07/10/31 01:39:34
スレリンク(tech板:791-番)
791 :デフォルトの名無しさん:2007/06/03(日) 01:53:06
>Perlもまた、間もなくなくなる。それは新しいRubyと呼ばれる言語がついに英語に
>翻訳されたためだ。そう、それはこともあろうに日本で作られた。これにはあなた同様
>みんな驚いている。日本はハードウェアと製造業では知られているが、ソフトウェア開発
>では知られていない。どうしてなのか誰にもわからないが、私の考えでは、それはタイピ
>ングの問題のためだと思う。1万種の文字があるアルファベットを使っていながら彼らが
>十分速くタイプできるとは、私には想像できなかった。

面白いjokeだw

939:デフォルトの名無しさん
07/10/31 02:24:27
 ん~ムチュムチュ~かわいい~んスキスキあいしてる~ムチュ~
       _____           .. _______
     /    / \         / \       \
   /      ( ●)\     / =         .\
  /       /////(__人_)  (_人__)////      .. \
  |               3 ε                |
  \              /   \              /
  /      \     \    /             \
 .|     \   \___│_ │____/ /     .|
  |       \          )(        /      |


940:デフォルトの名無しさん
07/10/31 23:29:10
>57 :デフォルトの名無しさん [sage] :2007/10/31(水) 21:15:28
>WinXPなんだけど、2GBを超えるファイルのFile.size()がマイナスになる。
>回避策はあるんでしょうか?

RubyはFAT16で使えということですか?

941:デフォルトの名無しさん
07/10/31 23:32:14
>>940
そのアンカー(www

942:デフォルトの名無しさん
07/11/04 18:29:27
>>938
当然出典は知ってるんだろうな。

943:デフォルトの名無しさん
07/12/10 13:17:30
URLリンク(www.amazon.co.jp)

Python使っている人ってこんな人ばかりなんですか?
とてもキモいですね...

944:デフォルトの名無しさん
07/12/10 14:09:49
・そんなにはキモいと思わない
・PythonとかRubyという以前に、Amazonで批評家ヅラして遊んでるヒトタチは大体そんな感じ

945:デフォルトの名無しさん
07/12/10 14:38:04
>>944
>・そんなにはキモいと思わない

スカトロ趣味の人はウンコを汚い者と思わないらしいよね。

946:デフォルトの名無しさん
07/12/10 15:21:45
まぁスカトロ趣味をネット徘徊に置き換えればそんな感じ。
見慣れちゃったよ。

947:デフォルトの名無しさん
07/12/10 16:27:14
>>943
暇な上に自意識過剰なんだよ。
結論から言うと社会のゴミ。気にするなや(ww。

948:デフォルトの名無しさん
07/12/10 18:35:24
rubyではドキュメントにアニメキャラクターの名前を入れる流儀だそうで

234 名前: デフォルトの名無しさん Mail: sage 投稿日: 2007/12/09(日) 20:47:23
ActiveRecord::Serialization#to_json のドキュメント書いたのはどこのアホだよ
235 名前: デフォルトの名無しさん Mail: 投稿日: 2007/12/09(日) 21:30:19
それがチェックインされたときに結構話題になったな。

236 名前: デフォルトの名無しさん Mail: 投稿日: 2007/12/09(日) 21:33:30
犯人はこいつ。
URLリンク(blog.codefront.net)


949:デフォルトの名無しさん
07/12/10 18:49:19
>>943 のひとに「黄色いはじめてのPython」の評価を書いてみて欲しい

950:デフォルトの名無しさん
07/12/10 18:52:42
>>499
URLリンク(www.safaribooksonline.com)

951:デフォルトの名無しさん
07/12/10 19:15:30
>>948
戦国武将の名前でやれって思うよな

952:デフォルトの名無しさん
07/12/10 20:02:48
>>908
まあアイツが死んだら速攻でインデント廃止で
switch導入でselfの廃止だ。ざまあ

953:デフォルトの名無しさん
07/12/11 00:25:28
>>952
それ別の言語

954:デフォルトの名無しさん
07/12/11 00:26:53
>>947
Pythonは社会のゴミのための言語です。

955:デフォルトの名無しさん
07/12/11 00:35:04
Pythonって宣伝文句が「嘘付き!」ってのばっかなのがムカつくんだよな

956:デフォルトの名無しさん
07/12/11 00:39:11
>>943
「ユーザ」ってなまえがすごすぎるな。
ゴミにしてももうちょっと考えろやwww

957:デフォルトの名無しさん
07/12/11 01:11:36
>>955
これだけだと単に批判してるだけに見えるから追加しておくと
あの過剰宣伝が無ければ実用的でそこそこいけると思ってる

958:デフォルトの名無しさん
07/12/11 09:16:58
>>956
どう見てもご本人が来ているとしか思えないです。
キチガイが来るとスレが伸びるってホントだったんですねwwwwwwwwwwwww

959:デフォルトの名無しさん
07/12/11 09:44:56
ただ一人のキモさしかジャッジされない流れだからって
みんなでキモくなる必要は無いと思うんだ

960:デフォルトの名無しさん
07/12/11 16:22:19
>>948
18   #  konata.to_json(:only => [ :id, :name ])
19   #
20   #  {"id": 1, "name": "Konata Izumi"}
-----------------------------------------------------------------------
36   #  konata.to_json(:include => :posts)
37   #
38   #  {"id": 1, "name": "Konata Izumi", "age": 16,
39   #  "created_at": "2006/08/01", "awesome": true,

40   #  "posts": [{"id": 1, "author_id": 1, "title": "Welcome to the weblog"},
41   #        {"id": 2, author_id: 1, "title": "So I was thinking"}]}
-----------------------------------------------------------------------
45   #  konata.to_json(:include => { :posts => {
46   #                  :include => { :comments => { :only => :body } },
48   #                                    :only => :title } })
49   #
50   #  {"id": 1, "name": "Konata Izumi", "age": 16,
51   #  "created_at": "2006/08/01", "awesome": true,

52   #  "posts": [{"comments": [{"body": "1st post!"}, {"body": "Second!"}],
53   #                  "title": "Welcome to the weblog"},
54   #        {"comments": [{"body": "Don't think too hard"}],
55   #                  "title": "So I was thinking"}]}

言うほど悪くはないと思うぞ(サンプルコードとしては)
bodyがどこから出てくるのかいまいちよくわからん…むぅ公式ドキュメント…

URLリンク(caboo.se)


961:デフォルトの名無しさん
07/12/11 16:49:50
角川うざい

962:デフォルトの名無しさん
07/12/12 01:00:25
>>957
過剰宣伝て何のことだよ?

963:デフォルトの名無しさん
08/01/04 23:11:51
(Ruby) xor (Python) == Falcon Programming Language
URLリンク(www.falconpl.org)


load regex

// create the regex using the first script parameter
try
   filter = Regex( args[0] )
catch
   > "Please, provide a valid regular expression as first parameter"
   return
end

stdinput = stdIn()   // get the standard input as a file
line = ""            // prepare an empty string to read data 

loop
   if stdinput.readLine( line, 30000 ) == 0
      return
   end

   if filter.match( line )
      > line
   end
end


964:デフォルトの名無しさん
08/01/04 23:54:00
>>963
Matz.の日記のコメント欄に作者が日本語でコメントしてて吹いた

965:デフォルトの名無しさん
08/01/05 17:02:10
イタリア製か・・

966:デフォルトの名無しさん
08/01/06 04:05:09
Pythonの圧倒的勝利なのに、Ruby信者が対等みたいなツラしてくるのが痛い。
創価学会の「ガンジー・キング・イケダ展」みたいだ。

967:デフォルトの名無しさん
08/01/08 15:14:49
信者って域になるとそういうもんなんだろうな。公式な仕様書きもない言語なのに。

所詮今の注目度なんてあくまでRailsの功績であり、
matzも笹田氏もrails様々と言いつつ、母体コミュの矮小さを是認してるのにな

968:デフォルトの名無しさん
08/01/08 20:14:49
PythonにはRailsみたいな大ヒット無いじゃん。

969:デフォルトの名無しさん
08/01/08 20:45:23
強いて言えばGoogleか

970:デフォルトの名無しさん
08/01/08 21:18:46
Railsってホントにヒットしてるの?

971:デフォルトの名無しさん
08/01/08 23:58:53
少なくとも、名指しで噛み付かれる程度には。

972:デフォルトの名無しさん
08/01/09 01:11:12
マジレスすると
Railsディベロッパより
Zope/Ploneディベロッパの方が
数は遙かに多い

973:デフォルトの名無しさん
08/01/09 09:38:39
俺は Ruby 使ってるけど、rails 使ったこと無い。
シンプルな書き捨てスクリプト用に使ってるから。
そういう用途だと、Python より俺には書きやすいんだよね。
気分や好みの問題かもしれないけど。

そういう意味じゃ Ruby 流行らなくていいんだけど、有りつづけて欲しい。

974:デフォルトの名無しさん
08/01/09 11:42:36
Ruby関係なしに、Railsが流行って、そのうち(二年後くらいに)すたれて、
Rubyだけはそのままのこる気がする

975:デフォルトの名無しさん
08/01/09 12:50:45
RoRに群がる厨房や守銭奴たちが
Rubyの未来を支えるんですね!
すぱらしいことですね!!

976:デフォルトの名無しさん
08/01/09 23:37:13
URLリンク(gihyo.jp)
この記事を見るとRubyとPythonが相容れないことが良く分かる。

>>973
Perl

977:973
08/01/10 00:05:04
>>976
これも好みの問題と言われればそうかも知れないが、
Perl はどうも受け付けなかった。OO でないのとどうも syntax が
個人的には馴染めない。Ruby の方が馴染みやすかった。
自分用書き捨てならとにかく使いやすくて楽なのが良い。

Perl の方が書きやすい人もいるだろうとは思うよ。
976 さんもそうなんだろうけど。

978:デフォルトの名無しさん
08/01/11 05:46:21
Ruby > Python >>>>>>>> Perl


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch