- 1 名前:デフォルトの名無しさん mailto:sage [2008/04/27(日) 18:43:28 ]
- 前スレ
【Perl,PHP】LLバトルロワイヤル【Ruby,Python】 pc11.2ch.net/test/read.cgi/tech/1188997302/
- 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がそういう仕様なんだけど...
- 559 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 09:37:51 ]
- >>558
だから?まさかrubyの仕様がマトモだとでも言いたい?
- 560 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 09:58:42 ]
- func(&a,&b)
- 561 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 10:20:49 ]
- perl だったら
func a b でも出来そうでこわいな
- 562 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 10:28:24 ]
- >>553
分かりづらいような括弧の対応があったら 一時変数に保存するなりすればいいんじゃね? 本質的な問題ではないと思うし ましてやRubyみたいに言語側で対応すべき問題でもない気がする
- 563 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 10:34:34 ]
- そこで ] によるスーパーコッカですよ
- 564 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 10:51:43 ]
- うまそうだな
- 565 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 12:20:37 ]
- 現実問題として、3つ重なったくらいで読みにくいとか言って欲しくないね
4つくらいなら読みにくいと言ってもいいと思うが
- 566 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 12:25:07 ]
- というかRubyの空引数カッコ省略は
「読みにくいから今回はカッコ消そうっと」 とかいう使い方をするものではそもそもないぞ 記述ポリシー(あるいは出身言語)によって自由に書けるように、という代物だ スクリプト中でカッコつけたりつけなかったりという書き方は非常に嫌われている
- 567 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 12:57:51 ]
- >>566
その副作用として、関数オブジェクトを代入出来なくなったんだよね(w
- 568 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 13:16:40 ]
- 関数オブジェクトがあるRubyってどこにあるのw
- 569 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 13:38:11 ]
- ありません。
そんなわけで作れないのでw
- 570 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 22:36:21 ]
- phpってダメな子なんですか?
webアプリ作成のためにphp学習してたんですけど、 このスレでダメな子的な扱いを受けていたんで勉強のモチベーションが下がってきました。 そんな僕がやる気を起こすようにphpを褒めちぎってください><
- 571 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 22:44:33 ]
- PHPは誰でも使えるよ!
学習の敷居が低いよ! 世界中で使ってる人が多いよ!
- 572 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 23:01:58 ]
- でもPHP使いが束になってもRuby使いにはかなわないよ!
- 573 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 23:05:05 ]
- >>570
単に君がウェブアプリ作りたい初心者っていうんならPHPという選択は完璧に正しいよ ここではドメイン特化言語であるPHPと他の汎用LLとを一緒にして議論してるからあーだこーだ言われてるだけ。 PHPは言語機能が弱い部分があるけど初心者はまずはそんなこと気にしないでも良いし、 でっかいウェブアプリでPHPが使われてる事例はたくさんあるから安心していいよ
- 574 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 23:06:03 ]
- >>572
わかったからtwitterをさっさと安定させろよこの愚図野郎
- 575 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 23:12:35 ]
- TwitterはPHPを使い始めているけどそれでもまだ不安定だよ(w
- 576 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 01:00:04 ]
- Gauche をやろうと思った
が、入門ページが見つからなかったので入門 Scheme 三週間というページを借りる …レキシカル変数の let と let* のとこで眠くなった しかし、この組み込みの色々って名前の由来の解説とかないのかね なんで * がついたのかとかがわかると理解しやすいと思うんだけど
- 577 名前:デフォルトの名無しさん [2008/05/14(水) 01:57:40 ]
- >>559
YES
- 578 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 06:55:25 ]
- >>572
rubyの屑スクリプトが束になっても、世の中で役に立ってるPHP1ページにもかなわないよ。
- 579 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 06:58:54 ]
- 100行程度のトイプログラムを書くのならRubyはいい言語だ。
しかしそれ以上のもの、特に実用を意識したものを書こうとしたら Rubyは落とし穴が多すぎる。
- 580 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 07:42:34 ]
- >>578
そりゃあ、「屑」と「役に立ってるもの」を比べたらそうなるだろう。 当然、PHPの屑スクリプトが束になっても、世の中で役に立ってるRuby1ページにもかなわない。
- 581 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 08:35:35 ]
- perlはがらくた
phpはおもちゃ rubyは実験用言語 pythonは実用言語
- 582 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 09:16:39 ]
- >>581
Python信者乙
- 583 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 09:28:28 ]
- >>580
世の中にあるRubyスクリプトのほとんどが屑で、 世の中で役に立っているサイトの多くがPHPを使っている、 という事実を曲げてまで、Rubyスクリプトを「ページ」と呼びたいのか?
- 584 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 09:36:54 ]
- クソの比率でいったらPHPの上を行くものはない。
99.9%がクソと言っていい。
- 585 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 09:38:20 ]
- しかし実用になってるシステムで使われている率が高いのは圧倒的にPHP
- 586 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 09:46:32 ]
- そのシステムの99.99%がクソという事実。
- 587 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 10:24:06 ]
- phpで動くようにしてくれといわれたので、
phpからcgiにリダイレクトさせました。 すばやい対応に上司もご機嫌、成功報酬が待ち遠しいです。
- 588 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 10:35:29 ]
- >>586
糞じゃないシステムの実例は?twitterか?www
- 589 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 11:15:34 ]
- TwitterはPHPが入るようになってさらにクソになったと思わないか?
- 590 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 11:46:55 ]
- とぃってr使いにくい
- 591 名前:デフォルトの名無しさん [2008/05/14(水) 12:17:34 ]
- PHPスクリプトの9割はクソだろ、JK
- 592 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 12:29:48 ]
- ここまでソースなし
- 593 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 13:19:26 ]
- ワンライナー多用する人間としてはPythonは無いなあ。
- 594 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 13:23:20 ]
- 可読性を重んじる人間としてはワンライナーを助長する言語使用は無いなあ。
- 595 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 13:37:17 ]
- いや、流石にファイルにコードを起こす時にはワンライナー多用なんてしないよ。
コマンドラインから打つときにワンライナーってこと。
- 596 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 14:56:37 ]
- Perl, Python, PHP, Ruby とそれぞれ使い分ければええんちゃうの?
どれか一つに拘ることもないし。
|

|