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


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

【Perl,PHP】LLバトルロワイヤル2【Ruby,Python】



1 名前:デフォルトの名無しさん mailto:sage [2008/04/27(日) 18:43:28 ]
前スレ
【Perl,PHP】LLバトルロワイヤル【Ruby,Python】
pc11.2ch.net/test/read.cgi/tech/1188997302/

458 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 21:38:05 ]
>>450
1.8.6以降の1.8系は後方互換性を損なうような変更はほとんどないと思うけど。

あと1.9はどんどん変な仕様は変えてほしい。

459 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 21:40:56 ]
なるほど、1.9の仕様は作り直しということか
ご苦労なことだ

460 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 22:19:27 ]
Python3000も互換捨てるようだけど、Ruby比でどういう状況なのかな。
お暇な識者いたら解説きぼn

461 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 22:24:20 ]
>>460
変更予定の仕様はすでにドキュメントとして公開済みですよ。

462 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 22:33:24 ]
へえ、しっかりしてんだな

463 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 22:58:13 ]
Rubyと比べるなよ(wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

464 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 23:07:53 ]
>>460
Python3000は、まあ3.0に限らずPythonの場合は言語仕様や標準モジュールを拡張したり変更する時には
必ずPEPというドキュメント化を通した合意形成が必要とされる。

創始者であるGuidoの影響力が他のコアメンバーより強いことは認めるが、
「rubyは俺の趣味だから」とか言ってる人と違ってコアメンバーの1人という立場を崩していない。

465 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 23:18:08 ]
趣味で始めたRubyとリサーチプロジェクトとして始まったPythonの違いか

466 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 00:05:57 ]
>458
ところが matz はどんどん変な仕様にしようとするから困る。



467 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 00:15:10 ]
趣味レベルをすでに脱していて個人では手に負えないのに
それを認めずにあくまで趣味の延長として動こうとするからおかしくなるんだろうか?

468 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 00:28:06 ]
spec stable ruby がほしければ自分で実装しろ。

469 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 00:31:49 ]
いや、誰も欲しいなんて話は…

470 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 00:46:02 ]
単にくさしてるだけ

471 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 00:46:35 ]
>>467
ひろゆきはなんとかやってるぞ。

472 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 00:52:11 ]
なにこのアンチRubyスレ

473 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 01:10:02 ]
むしろアンチmatzスレじゃね?

474 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 01:16:00 ]
Rubyって言語使用ないの?
Wikiには、「Rubyの言語仕様策定において最も重視しているのはストレスなくプログラミングを楽しむこと である」
って書いてるけど。

475 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 01:17:56 ]
なにこの無限ループ(www

476 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 01:29:09 ]
明示的な仕様はない。Rubyの言語仕様とふつう言った場合、
rubyの実装により暗黙のうちにさだめられているそれを指す。



477 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 01:29:56 ]
つーかWikipediaはWikipediaと(ry

478 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 01:59:38 ]
wikipedia修正しといた

479 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 02:13:20 ]
>>478
hydeの身長も入れといてよ

480 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 03:15:16 ]
Rubyは日本人が作ったって言う点で意味があるね。

いや、ごめん。意味があるかどうかじゃなくて純粋に同じ日本人が一時的であろうが世界で使われるような言語を
作ったって言うのは俺のナショナリズムをくすぐるよ。

そんな俺はPHP以外LLは認めない。

481 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 04:34:21 ]
php便利だけど、Py/Ruby/JS比での面白みは皆無よね

QIQの方がLL的じゃね
日本とか意味とかで言えば

482 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 04:35:30 ]
qiqは確かにLLっぽくなるな

483 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 04:59:06 ]
今後に期待

484 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 06:36:21 ]
>>471
言語より遥かに単純なものを提供しているし、糞仕様をいつまでも変えないからな、良くも悪くも。

485 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 19:40:29 ]
今までの流れを見るに

matzは教祖様
Rubyは新興宗教
Ruby信者にとってRuby教は絶対だから正当な批判も攻撃としか見れない
「Ruby教はなにがなんでも正しいんです!」

こうですか?


486 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 19:41:25 ]
>>485
うん、アンチがしがみついてるキャラ設定はそんな感じ。



487 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 21:55:47 ]
何が何でも正しいなんてRuby信者含め言ってないと思うよ。
単に全然関係ない話を持ち出してまともに会話しないのが多いだけで。
ttp://pc11.2ch.net/test/read.cgi/tech/1207233348/1
は言い得て妙。

488 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 23:20:02 ]
>>485
Rubyはカルト
宗教じゃない

489 名前:デフォルトの名無しさん mailto:sage [2008/05/08(木) 03:26:42 ]
セクトじゃね?

つーても、Ruby使いだがmatz嫌いな俺みたいなのも居るからアレだけど。

490 名前:デフォルトの名無しさん mailto:sage [2008/05/08(木) 04:07:15 ]
そういうプロジェクト運営論はこの板の範疇じゃないような気がするが
マ板の方が向いてるんじゃね?

491 名前:デフォルトの名無しさん mailto:sage [2008/05/08(木) 05:27:26 ]
>>490 誤爆?

492 名前:デフォルトの名無しさん mailto:sage [2008/05/08(木) 06:41:39 ]
つーか正直rubyなんてどうでもいい。結局はpythonのパチモンでしょ。

493 名前:デフォルトの名無しさん mailto:sage [2008/05/08(木) 06:51:00 ]
どちらかと言うとPerlのパチモンかと。

494 名前:デフォルトの名無しさん mailto:sage [2008/05/08(木) 08:24:00 ]
言語オタの作った言語だから
やおい同人誌みたいなもんか?

あのキャラとあのキャラがくんずほぐれつ、みたいな(wwwwwwwww

495 名前:デフォルトの名無しさん mailto:sage [2008/05/08(木) 09:46:48 ]
ようわからんが、同人誌とかに詳しいのも頷ける気持ち悪さが
文章から滲み出てるな。

496 名前:デフォルトの名無しさん mailto:sage [2008/05/08(木) 10:53:20 ]
>>495
自己参照無限ループ乙



497 名前:デフォルトの名無しさん mailto:sage [2008/05/08(木) 11:45:48 ]
同人誌に詳しいのは君だけだから
他の人は同人誌に詳しい話では自己参照できないよ

498 名前:デフォルトの名無しさん mailto:sage [2008/05/08(木) 14:13:50 ]
Perlをいじくりまわして初心者向けに劣化させたのがPHP
ヲタ向けに劣化させたのがRuby

499 名前:デフォルトの名無しさん mailto:sage [2008/05/08(木) 19:11:09 ]
Rubyを使うのってオタ臭い人が多い気がする。

500 名前:デフォルトの名無しさん mailto:sage [2008/05/08(木) 20:20:23 ]
本物のヲタなら、あんなキモい言語使わんだろ。
Ruby使うのはせいぜいライトファン程度だ。

501 名前:デフォルトの名無しさん mailto:sage [2008/05/08(木) 20:23:40 ]
ttp://d.hatena.ne.jp/takahashim/

このラインナップはどうみても...(w

502 名前:デフォルトの名無しさん mailto:sage [2008/05/08(木) 20:26:59 ]
なんか手当たり次第感

503 名前:デフォルトの名無しさん mailto:sage [2008/05/08(木) 20:34:32 ]
まさに玉石混淆w

504 名前:デフォルトの名無しさん mailto:sage [2008/05/09(金) 03:27:51 ]
Perlは要は全方向な言語なのだ。
技術的にカバー出来てない範囲はあるにせよ、思想的にはそうである。
アイデアの原初であり、試行錯誤の場所であり、故にごみ溜めで、血と汗と涙にまみれている。

Pythonは自由を制限することによって、悟りを得ようとしている。
業を自らによって正しく気づき消化するチャンス自体を奪うことによって。

Rubyは二番煎じ故にアイデンティティーの危機に直面している。
いくつかの指針があるにせよ、実は自己矛盾の陥穽が潜んでおり、カリスマ性は淀んでいる。
教祖は信者を毒し、信者によって教祖は毒される。

505 名前:デフォルトの名無しさん mailto:sage [2008/05/09(金) 07:28:54 ]
最後の行だけはちょっと違う気がするが、全体的には同意。
Rubyにコレという決定的なアイデンティティは確かに無い。

強いて言えば二番煎じを寄せ集めて良いとこ取りした言語で
少し使うと「何故か、なんとなく馴染む」のが最大の利点。

その特徴からすれば、下手な仕様変更は非難を浴びるのは判りきった
話なんだが、作者が変な仕様変更を連発するのが最大最悪の欠点。

506 名前:デフォルトの名無しさん mailto:sage [2008/05/09(金) 07:38:45 ]
で、その「何となく馴染む」という感じから
馴染んだ人にはマジで馴染むが、特長を説明し辛い。
だから信者を生み出しやすく、特長が無いのにマンセーされるのと
感覚的だから合わない人にはホントに合わないのもあって、アンチをも生みやすい。



507 名前:デフォルトの名無しさん mailto:sage [2008/05/09(金) 07:40:35 ]
Rubyの文法に馴染んだことなど一度もない。
メッセージレシーバを省略できたり()を省略できたいり、
どうでもいいことで可読性を落しているとしか思えない
厨房言語。しかもバージョンアップのたびに既存の
スクリプトが瀕死の重症を負うことになる。

Perlは結局はテキストプロセッサ。それ以上のことをさせたら破綻する。

Pythonは汎用スクリプト言語。文法はシンプルかつ強力で、
長いコードも苦痛なく読み書きができる。バージョンアップも
穏やかかつ公開されているため、前もって準備をしておくことができる。
ただし、Python3000ではかなりの混乱が予想される。

508 名前:デフォルトの名無しさん mailto:sage [2008/05/09(金) 09:10:25 ]
>507
どこのPython信者だよ(w

509 名前:デフォルトの名無しさん mailto:sage [2008/05/09(金) 09:16:27 ]
pythonは知らんが、rubyとperlについては>>507の言ってる通りだと思うが

510 名前:デフォルトの名無しさん mailto:sage [2008/05/09(金) 10:29:31 ]
おっPythonも>>507の言ってる通りだと思う

511 名前:デフォルトの名無しさん mailto:sage [2008/05/09(金) 10:41:43 ]
文法が強力って、リストの内包表記とかの事?

512 名前:デフォルトの名無しさん mailto:sage [2008/05/09(金) 10:52:24 ]
>>507
>ただし、Python3000ではかなりの混乱が予想される。

これはないわ。

513 名前:デフォルトの名無しさん mailto:sage [2008/05/09(金) 16:55:14 ]
>507
馴染まない人にはホントに馴染まないよ。
だが馴染む人には何故か馴染む。

バージョン間の不整合は俺も嫌い。

514 名前:デフォルトの名無しさん mailto:sage [2008/05/09(金) 22:36:49 ]
>>507
同意。

515 名前:デフォルトの名無しさん mailto:sage [2008/05/09(金) 23:26:38 ]
Tkが使いやすいのはどの言語?

516 名前:デフォルトの名無しさん mailto:sage [2008/05/09(金) 23:33:42 ]
LL系でGUI系のツールを使ろうと思ったとき、どの言語が一番いい?
Windows上でやろうと思うんだけど。
Perlでまずやってみたけど、WxPerlで作って、
配布はMTみたいにextlibに依存モジュールを集めてそのまま配布か
PARで固めるか。
どっちも大変。依存してるモジュールを調べるのも大変。Modules::Scandepsがあるけどね。
PythonやRubyはもっと進んでるのかな。

deployは簡単な作業のみでできることを考えてる。
exeの実行とか、Strawberry perlを入れてもらうことぐらい。
モジュールをcpanで入れてもらうのは、ちょっとやらせたくない。



517 名前:デフォルトの名無しさん mailto:sage [2008/05/09(金) 23:46:56 ]
そんな欲張りさんにはAIRパッケージがいいんでない?

518 名前:デフォルトの名無しさん mailto:sage [2008/05/09(金) 23:50:30 ]
よっしゃ、Tcl/Tkの輝く時がやって来た

519 名前:デフォルトの名無しさん mailto:sage [2008/05/09(金) 23:57:10 ]
Python+wxPython+py2exe

520 名前:デフォルトの名無しさん mailto:sage [2008/05/10(土) 00:34:57 ]
Linuxではコマンドアプリのフロントエンドとして
Python製のGUIを結構見かける。

521 名前:デフォルトの名無しさん mailto:sage [2008/05/10(土) 01:33:44 ]
Python信者乙。

522 名前:デフォルトの名無しさん mailto:sage [2008/05/10(土) 03:42:43 ]
Python の機能をこれでもかというくらいに組み込んだ JavaScript 2.0 が出てくればみんな幸せだね

523 名前:デフォルトの名無しさん mailto:sage [2008/05/10(土) 05:29:37 ]
>>516
ttp://python.matrix.jp/projects/setup_builder.html

セットアップビルダー
Pythonアプリの配布を支援!

524 名前:デフォルトの名無しさん mailto:sage [2008/05/10(土) 09:08:50 ]
Pythonは色んなアプリに実装されてるのは知ってる。
OOo, GIMP, Blender, gedit など。
Rubyはよくしらんけど、どんな感じなの?


525 名前:デフォルトの名無しさん mailto:sage [2008/05/10(土) 09:28:00 ]
RubyはGUIないよ
いや、もちろん一応あるけど、pyとかの統合っぷりを期待したら駄目だよ

>>524
Rubyを制御言語として組み込んだ例はほとんどない
RPGツクールでのRGSSがあるっちゃあるが…

526 名前:デフォルトの名無しさん mailto:sage [2008/05/10(土) 09:34:19 ]
>>524
Mayaを忘れるなよ、PythonはCGの世界ではデファクトスタンダードだよ。
RubyとかPerlはよくしらんけど、どんな感じなの?



527 名前:デフォルトの名無しさん mailto:sage [2008/05/10(土) 10:46:33 ]
Google SketchUp くらいかね。何でRubyを選んだのかは知らんが。

528 名前:デフォルトの名無しさん mailto:sage [2008/05/10(土) 14:25:45 ]
JRuby開発者のOla Bini氏がJVM上で動作するプログラミング言語「ioke」を開発中
groups.google.com/group/jvm-languages/browse_frm/thread/2254d1d67bda9813

>>526
CG界だとこぞってPythonだね

529 名前:デフォルトの名無しさん mailto:sage [2008/05/10(土) 14:44:44 ]
Rubyをちゃんと評価すれば、
コレステロール(悪玉)の詰まったメタボ言語だと気付く。
こんなの組み込み言語に採用する奴はただのマヌケ。

530 名前:デフォルトの名無しさん mailto:sage [2008/05/10(土) 16:22:51 ]
つまり
ちゃんと考える奴はみな俺のように考えるはずだ
俺のように考えない奴はちゃんと考えていない奴だ
俺と俺以外の考えの持ち主の違いは、わかってる奴とわかってない奴の違いなんだ
ということですね、わかります。

531 名前:デフォルトの名無しさん mailto:sage [2008/05/10(土) 16:39:29 ]
「わかります」は1行以内で

532 名前:デフォルトの名無しさん mailto:sage [2008/05/10(土) 17:49:54 ]
>>528
wktkだよなioke
LLじゃないような気もするが

533 名前:デフォルトの名無しさん mailto:sage [2008/05/10(土) 21:45:49 ]
Python調べてたらドキュメントの豊富さに驚いた。
チュートリアル、ライブラリリファレンス、新機能の説明、、、、、ちゃんと整理されていていいなあと感じた。

534 名前:デフォルトの名無しさん mailto:sage [2008/05/10(土) 21:49:04 ]
ドキュメントの点ではRubyが異常なだけだろ

535 名前:デフォルトの名無しさん mailto:sage [2008/05/10(土) 21:52:08 ]
以上に少ないです。。。

536 名前:デフォルトの名無しさん mailto:sage [2008/05/10(土) 22:43:59 ]
>>533
日本語の扱いの情報が少ない



537 名前:デフォルトの名無しさん mailto:sage [2008/05/10(土) 23:13:06 ]
言語自体はともかく、Rubyは添付ライブラリが、
素人が書いたみたいな糞ライブラリばっかりなのがなあ。

538 名前:デフォルトの名無しさん mailto:sage [2008/05/10(土) 23:17:38 ]
>>537
参考にしたいので4つくらい挙げてみてくれ

539 名前:デフォルトの名無しさん mailto:sage [2008/05/10(土) 23:27:11 ]
ファイル名にNULL文字をチェックしてないところとか

540 名前:デフォルトの名無しさん mailto:sage [2008/05/10(土) 23:30:56 ]
>>539
ああもうそれで十分です。

541 名前:デフォルトの名無しさん [2008/05/11(日) 00:19:27 ]
Ruby VS PHP 仁義なき戦い
pc11.2ch.net/test/read.cgi/php/1201783642/

類似スレあげ

542 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 00:27:13 ]
>>538
cgi.rb

543 名前:デフォルトの名無しさん [2008/05/11(日) 01:28:09 ]
>>538
csv

544 名前:デフォルトの名無しさん [2008/05/11(日) 02:16:22 ]
ここは間をとってみんなでlispかschemeを勉強しよう

545 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 02:29:30 ]
PHP以外認めないぜ!

しかし最近色々なスクリプトがあるね。
それぞれやりたい事や状況から使用するスクリプトを選択できる。
こんな素敵な事はないよね。

コンパイル系の言語は次はどんなのが出てくるかね?
.Netはこのまま各言語のバージョンがあがり続けるだろうし、Javaなんかはどんどん横道にそれていってる感じだね
JavaFXってなんだよ。

でもまっちゃんのPHP批判は紳士に受け止めるべきだな。
本人がどういった意図で発言してるかは置いておいて、PHPは現在の問題点を一度はっきりとさせて今後の予定を組
んでもらいたい。
PHP6は筋肉つくけどその上に脂肪が乗っかるイメージ。
PHP7では是非余分な贅肉はそぎ落としてもらいたい。

546 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 02:33:25 ]
ECMAScript4で、みんな用済み。



547 名前:デフォルトの名無しさん [2008/05/11(日) 02:57:20 ]
>>546
初めて調べた。generatorまで入ってしまうのか。

思うけど、言語は(どれも機能的には)似たような方向に達していき、
シンタックスだけは違い、趣味だけで選ぶ時代が来るのかねえ。
(仕事では無理だろうけど)

そうなってくると面白みがないから、マルチパラダイム的な方向にシフトしてもらいたい。
というわけで、関数型言語+αへ行こうよ

548 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 02:23:16 ]
なでしこしこ

549 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 06:53:05 ]
erlang良いよ

550 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 13:09:21 ]
俺は閉じ括弧連発されるのが嫌。
どれがどれを閉じてるのか判りにくい。

551 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 15:55:37 ]
そのためにインデントによるサポートがあるんだろ…

552 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 20:31:37 ]
ここはbegin endで

553 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 00:42:22 ]
>551
ん、どういうこと?
俺が言ってるのは、func(a(), b()) ←みたいな閉じ括弧の連発なんだが。

554 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 01:07:47 ]
それがどうしても嫌な場合、改行&インデントが基本ではないかと。

555 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 01:39:38 ]
>>553
じゃあ、どうしたらいいと思うんだ?

556 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 02:02:03 ]
引数がなければ括弧なしで呼べるようにすればいい。

func(a, b)



557 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 06:46:42 ]
>>556
余計にまぎらわしい。

558 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 09:27:19 ]
>>557
Rubyがそういう仕様なんだけど...






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

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

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