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


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

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



1 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 13:50:32 ]
最強のLL=軽量プログラム言語は、どれよ?

エントリーは、
Perl、PHP、Python、Ruby、JavaScript・・・
さあ、死ぬまで語りやがれ!!!

テンプレは >>2

413 名前:デフォルトの名無しさん mailto:sage [2009/01/12(月) 10:32:11 ]
Miro, Scribes, Listen, Comix, Deskbar-Applet, ...
GTK界隈じゃPythonが普通に使われてる印象があるな

414 名前:デフォルトの名無しさん mailto:sage [2009/01/12(月) 10:51:10 ]
Linuxのデスクトップって・・いやまあいいんだけど

415 名前:デフォルトの名無しさん mailto:sage [2009/01/12(月) 22:53:24 ]
そりゃぁ10人月かかるGUIアプリと1人で作る細いアプリとじゃ道具も違うわな。

416 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 04:23:30 ]
>413
伺かベースウェアのninix-ayaもPython製だったっけ
クリップボードマネージャもPython製だったし
フツーに設定いじくるツールがPython製だったりするよな

417 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 11:28:42 ]
そんなのどうでもいいし

418 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 11:38:18 ]
定理の自動証明が実用レベルに達してるなら他の大抵の仕事も実用レベルに達する。
その時にコンピュータには出来ないような新しい仕事を見つけられなければ
数学者だけでなく殆どの人間の仕事が無くなる。

419 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 14:24:58 ]
趣味プログラマには、ちょっとした小物ツールが作れることが大事。

その点、Delphiはコンパイル速度も速くて簡単にGUI作れてちょうどよかった。

一回LL慣れると書きなぐりスクリプトはコマンドラインでいいや的になって
LLでしか書かなくなったが。
時代だな

420 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 17:53:44 ]
GUI作るならこんなかんじ?
python>Ruby>PHP>>超えられない壁>perl

webアプリ作るならこんなかんじ?
perl>ph>p=Ruby>=python

421 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 17:58:25 ]
酷い偏見



422 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 18:15:06 ]
PHPでGUIって想像したくないなぁ
後者は普及度を軸に考えたのかな

423 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 18:20:06 ]
確かに酷い偏見

424 名前:デフォルトの名無しさん [2009/01/15(木) 07:57:24 ]
>>420
GUI
python > perl >= ruby > プログラム言語として問題あり > php

web
ruby >= perl >= python > プログラム言語として問題あり > php

phpはsubversionと同じで普及度以外糞なんでなくなって欲しいwww

425 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 08:41:06 ]
実態は遺憾ながら
VC++ > .NET >>>>>>>>>>>>>> その他

426 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 10:36:38 ]
Tcl 「GUIと聞いて飛んできました」

427 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 10:40:33 ]
シッシッ

428 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 11:00:04 ]
>>424
これはヒドイ

429 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 03:35:10 ]
WebProgではこんな感じですが。

PHP どう見ても最強
Perl 何この化石。眼中にない
Ruby 一時期話題になったようだけど誰も使ってないじゃん
Python 何それ?www
Java もはや誰も使ってないだろw

430 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 03:56:29 ]
そういう層を隔離するための板だもの

431 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 09:50:11 ]
webprogなんてプログラムに数えていいものやら。



432 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 10:39:35 ]
rubyもpythonも趣味の領域で社会で使ってもらうのは砂漠で宝探しするようなもの

433 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 10:53:38 ]
>>432によれば、
RoRもZopeも存在しない「社会」というものが存在するらしいお。

434 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 11:56:18 ]
PHP=なんちゃってWeb制作零細企業のイメージしか無いわ。。。

435 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 12:31:26 ]
それは認識がおかしい。
なんちゃっても使ってるが、大規模な運用もされてる。

436 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 13:13:03 ]
PHP=なんちゃってプログラマーのイメージしか無いわ。。。

偏見MAXかもしれないけどPHPを生業としてる人は大体そんな風に感じる。

437 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 15:10:50 ]
ニコ動をやってるドワンゴの技術者はなんちゃってプログラマーなんですね、わかります

438 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 15:19:21 ]
今C/C++でハイエンドなことやってても、いつ「PHPでうちのWebページやってくんない?」って
肩たたきに合うかわからん時代だからな。笑ってられんな。

439 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 15:24:27 ]
>>437
ニワンゴだね。PHPしか出来ないようななんちゃっても多いよ。勤怠も悪いし
でも自社で製品・サービス提供している所はまだマシだと思う。数少ないけど。

440 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 15:33:42 ]
ニコ動は、どっかの大学の研究成果パクッタだけ。
技術も糞もない。

441 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 16:02:31 ]
PHPつったらYahoo!だろ



442 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 17:51:10 ]
PHPといえばWikipediaのイメージが。

WikimediaのデベロパはC++で書き直したいって言ってたけど、
やっぱり、いろいろ引き摺ってるもののせいでできないんだとさ。
部分的にはPHPのエクステンションって形でネイティブにリプレースされてるけど。

443 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 18:10:00 ]

MediaWikiってPythonだとばかり思ってたw

444 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 18:22:21 ]
PythonのWikiつったらtracのオマケとかMoinMoinとかでしょう
日本だとtracのオマケはともかく、あんまPythonのWikiエンジンは
使われてないイメージが

445 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 18:36:34 ]
実用されるかどうかはともかく、○○言語でWiki作ってみましたってのは割と定番のネタだと思う。

446 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 18:54:49 ]
>>443
PHPだよ。それも、もともとはPHP3時代のプログラム。
その遺産をずっと継承しててかなりスパゲッチだったんだけど、
最近になってようやくMVC的な構造への書き直しが完了した。

447 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 19:03:48 ]
時代に流されないのが一番だと思う
phpとか、時代差ありすぎだろ

448 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 19:04:46 ]
ちょっとしたことでURLにphpが表れるから分かりやすい。
ja.wikipedia.org/w/index.php?oldid=23582797
ja.wikipedia.org/w/index.php?title=PHP_Hypertext_Preprocessor&redirect=no

449 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 20:09:41 ]
>>434
つyahoo

450 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 20:20:23 ]
書き終わると、他の言語で書き直したくなるのがPHP

451 名前:デフォルトの名無しさん [2009/01/18(日) 20:22:55 ]
やっぱPerlにおちつくよな
まず速度が全然違うんだよな他の言語と
PHPでもある程度規模でかくなると糞重いしどうにもならん
Rubyなんぞもってのほか

まあ、しかし、Javaの開発環境ととのいまくりで
軽量プログラム自体存在する意義が微妙になってきてると感じるよ



452 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 20:27:58 ]
Perlは文法汚いのがなあ。
6で改善されるの?

453 名前:デフォルトの名無しさん [2009/01/18(日) 20:30:54 ]
文法汚いけど、自分で縛り作って書けばいいよ
コーディング規約しっかり作ればいい

まあ、けど、これがPHPほどでは無いにしろ
Perlの糞コードが巷に溢れる原因になってる…

454 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 20:37:59 ]
Perl6になるとさらに変態になるよ

455 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 20:39:31 ]
Perl6って都市伝説じゃなかった?

456 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 20:44:20 ]
Perl6のハイパーオペレーター笑った
これからもどんどん変態の道を進んでほしい

457 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 20:52:42 ]
いろんな言語覚えるのってほんと人生の無駄遣いだよ。
せいぜいC++/Java/C#くらいでもういいよ。
残りの時間は家族との時間を大切にしようぜ。

458 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 20:57:35 ]
家族いないんだけど

459 名前:デフォルトの名無しさん [2009/01/18(日) 21:02:00 ]
>>457
覚えたくなくても仕事してると覚えざるをえないし
どの言語もCとjava知ってれば似たようなもんだし


460 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 21:06:43 ]
他言語遊んでる奴はそもそも楽しんでるような
人生の無駄遣いって、プログラム苦痛なのかいな

461 名前:デフォルトの名無しさん [2009/01/18(日) 21:15:09 ]
おい!俺様がhiromitsuっていう言語作成してるから、おまえらよろしくな。

PerlやRubyなんて目じゃねえ。



462 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 21:17:59 ]
なんでhiromitsuって言語名なの?

463 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 21:53:30 ]
Perlはなんか好き。

464 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 22:04:48 ]
変態なんですね、わかります

465 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 22:09:32 ]
生物系出身はPerl好きが多い。

466 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 22:42:30 ]
>>460
くだらない言語覚えるのは結構苦痛

467 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 23:23:24 ]
文系もPerl好きが多い。

468 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 23:23:38 ]
ぶっちゃけ、どの言語も文法自体はそう変わらんだろ
パフォーマンスと使い勝手が違うぐらいでさ

Rubyなんてperlとたいして変わらんのにパフォーマンスは糞だわ
使い勝手悪いわで絶望的だけどな

469 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 23:29:03 ]
ttp://shootout.alioth.debian.org/を見る限りでは
PerlよりPythonのほうが速いけどね(Psycoを利用すればもっと速くなるが)

470 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 23:31:55 ]
C>>>越えられない壁>>>phthon>php>>>>>>>perl>>ruby

471 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 23:45:59 ]
次期バージョンの正式リリースが都市伝説になったPerlは生き残れない。



472 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 23:46:12 ]
>>469
WEBプログラムとか実用上の話な

特定の処理のベンチならpythonの方が速いことが多いかもな

473 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 23:48:12 ]
WEBプログラミングなんて作成する人の好き嫌いで決まるからなんとも

474 名前:デフォルトの名無しさん [2009/01/18(日) 23:48:37 ]
たいして変わらんけど「ちょっといいな」が積み重なっているのがRuby、「なんかちょっとやだな」が積み重なっているのがPHPという気がする。

475 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 23:49:30 ]
同感

476 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 23:50:37 ]
Perl6の実行速度が気になる流れ

477 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 23:55:24 ]
>>472
Pythonは、(何もしない場合の)起動速度は明らかに遅いらしいね
JavaみたいなVM系よりは流石に全然速いが

それ以外で「実用上の話」ってのは、正直よくわからんな
特定どころか、いろんな種類のベンチとってみた結果として
統計的に遅い(ちなみに正規表現のテストでもPythonが勝っている)のに
何で「速い」と言い切れるの?

478 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 23:56:37 ]
>>473
好き嫌いじゃないだろ

perlは大規模までいける
PHPはせいぜい中規模まで
Ruby,Pythonやめとけ

厳然たる事実


479 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 23:57:37 ]
>>477
全言語でSNSでも作って運用してみればわかる話

480 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 23:58:41 ]
>>479
つまりただの仮定の話で
ちゃんとしたベンチを相手取って速い遅いと言っていたのか?
そういうのを「妄想」と言うんだよ

481 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 23:59:54 ]
>>478
どれもデカいとこで使われてるだろ……



482 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 00:00:42 ]
>>480
ベンチは糞ほどとったよ
単純にSQLでレコード引いてブラウザに表示から
完成したものをJmeterで計測したものまで

まあ、ここまでしなくても仕事やってりゃ
わかると思うが…


483 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 00:01:02 ]
どの言語でもハードウェアさえそろえれば何とでもなる。

484 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 00:02:27 ]
>>483
ならんw

大規模サイトをRubyだのPythonでという案件があったら逃げることをオススメするw

485 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 00:03:12 ]
>>482
正直その辺はミドルウェアやライブラリの実装、コード自体のツクリによるから
どうにもな
少なくとも毎度毎度ご丁寧に起動するCGIで比較するならば、Pythonに
不利になるのは間違いないが

有名な例で言うと、RubyのCSVパーサはPythonのものに比べて死ぬほど遅いが、
それはPythonのものがCで実装されているからだ

486 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 00:03:40 ]
>>484
あのgoogleがPythonを採用してるのを知らんのかw

487 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 00:07:27 ]
>>485
まあ、純粋に言語の性能というわけじゃないね

>>486
Pythonはgoogleに限らずRedHat系OSのインストーラーとか色々使われてる

だからと言って、これでWEBやろうとかやると死ぬぞ

488 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 00:09:06 ]
>>487
CGIには間違いなく向いていない
っていうか、PythonだのRoRだのでCGIは、アホだろう

Pythonの場合は、デーモン化してajpなりFastCGIなりで動かせばいいよ

489 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 00:12:45 ]
GoogleのPythonの使い方はインストーラー関係と
あとはSEOのツールとかそんなんだな

まあ、Pythonはこんな感じで使うもんだな

Perl,PHP,Rbuyとはちょっと異質かな

490 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 00:13:56 ]
>>489
いや、ようつべとかも普通にPythonだよ
まあ汎用言語としての性質が他のLLより強いから、Web以外の応用も多いけどね

491 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 00:15:01 ]
ジェネレータ式覚えたての頃にpython cgiで下らんwebアプリ書き散らしてたなあ
久々に読んでも悩まずに済むなあ
最近はRubyやJS/Flex AS系遊んでるけど、こいつら自由度のせいでPerl化しかけてると思う



492 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 00:15:54 ]
Linux/Unix関係はPythonとPerl抜きには動作しない
PHPとRubyは抜いても動作する
これが現実

493 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 08:10:12 ]
pythonの縛りのきつさと冗長さはさすがにうざい。デスクトップアプリひとつ作ってみて
もういいやと思った。

494 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 09:15:19 ]
>>493
LLでデスクトップアプリってのが気になります。
もういいやと思われたのに難なんですが、参考までにどんな感じのを作られましたか?

495 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 11:21:04 ]
>>492
portsupgradeの存在しないセカイですね。わかります。

496 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 11:56:40 ]
>>478
yahoo php
mixi php

497 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 13:17:48 ]
PHPって腐るほどに用意した関数を使えばいろいろ簡単に作れるだろうって部分は良いけど、
他の言語では簡単にできるのに何でPHPはこんな回りくどいことをしないといけないの
みたいな後味の悪い部分結構出てきて他の言語を使って書きたくなるんだよね。

というか、コールバックしかデータを取る手段がないときにコールバックの関数を作って
その関数の名前の文字列を渡してコールバックしてもらうように設定するとか、
コールバックの関数内で変数にデータを突っ込んでいくときにスコープの関係で
グローバル変数に詰め込まないと使えないとか馬鹿じゃないの?これはw

498 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 13:22:47 ]
コールバックね
ファーストクラスのクロージャを持ってる言語なら問題なし
クラスがある場合はそれで代用する
そうでなければコールバックと一緒にcookie引数を渡すのが一般的な解だな

最後のもできないの?

499 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 13:23:18 ]
そういう発想が思い浮かばないレベルの人が世間の大多数ということなんだろうなw

500 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 13:24:05 ]
>>499>>497 へのレスね

501 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 14:07:08 ]
>>496
あれ?mixiソース流出時にperlと確認したが、今はphpなん?



502 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 17:40:04 ]
mixiはperlだろ
yahooはphpだけど

503 名前:デフォルトの名無しさん [2009/01/19(月) 18:11:03 ]
yahooがphpとかいつの時代。。。

504 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 19:03:34 ]
>>494
正直言うと>493みたいなことをはっきり言葉で思ったわけじゃないんだけど、
バージョンアップしようとか別のアプリを作りたいとか思えなかったんだよね。

作ったのはIronPythonでテキスト関係。今はRubyがお気に入り。最初は、
何だこれと思ったが、慣れてくると楽しくなってきた。

自分は趣味でやってるし速度はあまり重視しないのでLLで十分。Cとかだと
時間がかかりすぎてとても続かない。

505 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 19:14:07 ]
>>503
今の時代
ttp://developer.yahoo.com/yap/releasenotes/index.html

506 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 19:32:13 ]
pythonの縛りってきついか?

507 名前:デフォルトの名無しさん [2009/01/19(月) 19:34:17 ]
Python3.0次第だな。
作者がMSにいるからJythonの対応は当分ない。
まずはIronPythonからだろう。
Javaのほうではこの機会にGroovyが伸びると思う。
RailsのRubyと違いDjangoとTurboGearで食い合ってるPython。
そこにきて思い切った言語仕様の変更…。
Python陣の失速は必至だ。
DとTどちらが先に3.0に対応するかが勝負だな。
おそらく先手を打たれたほうはあえて対応しないでおくはずだ。

508 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 19:54:28 ]
>>507
> 作者がMSにいるからJythonの対応は当分ない。

Pythonの作者のGuidoのことなら、googleで働いてるよ


509 名前:デフォルトの名無しさん [2009/01/19(月) 20:00:34 ]
JavascriptみたいにブラウザにPython入れろよGoogle

510 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 20:16:30 ]
>>508
Jim Hugunin のことだろ
ただ今は別の人が開発続けてるはずだけど

511 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 20:34:48 ]
>>509
>JavascriptみたいにブラウザにPython入れろよGoogle
面白いかもな
MSのVBスクみたいにlanguageにpython指定できて、かつブラウザ自体をpythonで拡張しまくれるChromeとかな
XULな世界抱えるMozillaにゃ遠く及ばんだろけど



512 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 20:35:40 ]
$@%の記号やブロックに{}を使うrubyか、
インデントの崩れない、かつ、sysやらreやらを書かなくていいpythonか、
MSやSUNと仲が良くて、馬鹿でも分かりやすいようにしか書けないperl
みたいな言語を誰か作って。

513 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 20:36:46 ]
あんまブラウザに色々入れ込んでも重くなるだけだろ
プラグイン扱いならアリだが、今更プラグインとして多くのユーザが
入れたがるほど魅力のあるPython製のコンテンツが出てくるとも思えん
それと、最も重要なことだが、PythonにはセキュリティSandboxがそもそも存在しない






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

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

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