Perlはもう時代遅れPHPの時代
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
02/11/10 17:03ID:4QgJjHBpPHP最高!!!!
0604nobodyさん
02/12/25 21:21ID:???手軽にプログラミングできるから便利だよ。
漏れのマシンしょぼいから、JavaもCもイライラする。
0605nobodyさん
02/12/25 22:28ID:???0606nobodyさん
02/12/25 23:12ID:bVZZjEf6メリークリスマス。。★彡
パートナーは見つかりました?(o^.^o)
http://abba.hp.infoseek.co.jp/1/
0607nobodyさん
02/12/25 23:40ID:u6jRpFp7いい事を言った!
0608nobodyさん
02/12/26 07:04ID:???使える場面は沢山ある。Javaサブレはエンジン重いし。
中途半端さが好きだな(笑)配列がハッシュだったり。
php5のOO志向はどうなんだろう...
>Servletのメリットはユーザがアクセスするたびにユーザ一人毎にプロセス一起動する必要がなくなり、
>ユーザが何人いてもプロセス一つで済むということである。
代わりにスレッドが動くけどね。
apache2はスレッドで動くから、phpモジュールも効率よくなんでねーの?
今まではサーバプロセス内で動作だよな。
そんな漏れは最近は仕事でC使い。ユーザアプリとかではないので。
最近はglibとかライブラリもあって、Cも悪くないね。
PHP,Java(Pythonもちょっと)あたりは経験ありで、それぞれによい所はあると思うな。
Rubyは純粋にオブジェクト指向言語としてはよいかもしれんが、
実行速度遅すぎだし、ruby使おうかって場面ではjavaで済んでしまう。
perlはたまに正規表現の機能使いたい時、shellscript代わり程度には
使い道あり。でも、rubyはないなぁ。rubyってどういう場面で使うの?
0610nobodyさん
02/12/26 08:11ID:???0611nobodyさん
02/12/26 08:50ID:???忘れていいのか?
0613nobodyさん
02/12/26 09:21ID:???具体的に何なのさ?バッチ処理ならC言語とかで十分だろ。
PHPとの互換性があるわけだし。Perlみたいな独自仕様だと役に立たないのだよ。
もうPerlだけ枠から外れた仲間はずれって感じだよなw
まあ、仲間はずれって言ったらPerlだけじゃなく、pythonとかもだけど。
0614パパイヤ
02/12/26 09:22ID:???0616nobodyさん
02/12/26 10:57ID:ptUaC7sH0617nobodyさん
02/12/26 11:21ID:8FVPRzIEやっぱRubyだよ。これからの時代はさ。
パクった仕様だけでできているから仲間外れなんて言わせないよ。
とりあえずPerlの足を引っ張ってみるけどさ。
すぐにメジャーになるから。
あの朝日新聞にもとりあげられたしね。
0618nobodyさん
02/12/26 11:49ID:PjYEXEsaruby マンセーーーーーッッッッッ!!!
0619nobodyさん
02/12/26 12:49ID:???PHP4だねやっぱ。
0620nobodyさん
02/12/26 12:56ID:???もっと広い範囲でPHPの知名度が上がるように努力した方がいいんじゃないか?
0621nobodyさん
02/12/26 15:44ID:???0622nobodyさん
02/12/26 15:47ID:ODLR2vri一生懸命コンパイルですか。
0623nobodyさん
02/12/26 21:39ID:???PHPのインストールができない香具師だけだろw
0624nobodyさん
02/12/26 21:46ID:???どっちも変わらないだろ?
0625nobodyさん
02/12/26 21:51ID:???ちゃうちゃう、それはWEBプログラミング厨です。
Perl信者はPHPを使うスキルも充分ありPHPの良さも知っています。
ただ流行らせたくないだけです。
なぜならPerl信者は今まで築きあげたスキルを捨てたくないからです。
理解できるPerl信者さんPHPを使ってみてください。
0626nobodyさん
02/12/26 23:03ID:???ウェブ PHP
趣味 LISP
体面 Java
教養 C
煽るための知識 Ruby
0627nobodyさん
02/12/27 01:04ID:???Yes
>なぜならPerl信者は今まで築きあげたスキルを捨てたくないからです。
No
忌々しいPerlなど光速で捨てるから
2倍の案件をこなせるようにしてくらさい。
PHPて本当に開発効率いいか?
大丈夫なのかよ。。。」と思うようなの書く
香具師しか見ないので不安になるのだが。
PHPハカーのコードてどんなか教えてほしいです。
0629nobodyさん
02/12/27 01:07ID:???Perlだってソースの上では合理的な処理に見えるかもしれんが裏ではものすごい処理が動いているわけで。
まぁ、PHPにも同じことが言えるわけだが。
じゃあ結論はアセンブル済みアセンブラなのか・・・?むぅ。
0631nobodyさん
02/12/27 02:51ID:???PHPやれってことか?
やったけど効率上がらない。。。
検索でひっかっかるサイトが日本のPHPハカーなのか。。。
>>629
とんでもない処理してても確実に動けばいいっす。
処理が冗長でもわかりやすい&修正しやすい事が大事で
スクリプトで書くWebに重要なのは開発効率だと思うのよ。
PHPのがいい場合は沢山ある、確かにあるのだけど
ぶっちゃけどっちでもいいようなケースばかりだし、
Perlのスケーラビリティ(mod化, CPANモジュール)
考えたら今はとりあえずPerl使っとくのが安心。
0632nobodyさん
02/12/27 06:15ID:???http://allabout.co.jp/computer/database/closeup/CU20020808/index.htm
0634nobodyさん
02/12/27 12:43ID:???mod_phpもpearもあるやん。
後発だけに、cpanほど無節操に揃ってはいないけど。
0635nobodyさん
02/12/27 13:00ID:DMrfDCZNPerlとPHPを比べるとそこばかり気になる。
0636nobodyさん
02/12/27 14:15ID:???ISPでサーバサイド言語を使わせてくれるところって少ないよ。
それって、どこのISPの事いってるの?
無料サーバスペースでいうと、
xreaみたいに、多言語とDBが使える無料、有料スペースは
今後で多数の企業が参入してくると思うよ。
んな事から、今後はPHPに限らず、PHP Ruby Python C/C++ Perl
が普通に使えるようになるんじゃないかな? 気にしなくていいと思うよ。
0639nobodyさん
02/12/27 15:56ID:???いまだに、
Q.CGIは使えますか?
A.はい、使えます。
パスは
#!/usr/local/bin/perl
です。
なんてFAQを載せいてる所がいっぱいあるんだけど。
0641nobodyさん
02/12/27 17:27ID:9Ethq9qqって言ってるヤシに限って途中で挫折してそうw
0646nobodyさん
02/12/27 22:10ID:D8NRFcg20648nobodyさん
02/12/27 22:20ID:???なんかセキュリティ面とかで問題があるわけ?
未だにPerlでのCGIしか許可してないところの数
>>>>>>>>>>>>>>>>>
PHPやmod_perlを利用できるところの数
になっている理由がわからん。
0649nobodyさん
02/12/27 23:21ID:D8NRFcg20650nobodyさん
02/12/27 23:24ID:???mod_phpやmod_perlだとsuexecが使えない。
しかし、
Perlのみ>>mod_php>>>>>>>>>>>>>>>>>>suexec
になっているけどな。
0651nobodyさん
02/12/28 04:10ID:???いったいどうなってしまうのか。
0652nobodyさん
02/12/28 08:08ID:h2C7z8iaそれからは落ちていくしかない。
0653nobodyさん
02/12/28 13:19ID:???0654nobodyさん
02/12/28 13:24ID:???て本格的に他の言語と渡り合うことになるリリースでもあります。
だって
0655nobodyさん
02/12/28 13:31ID:???0662nobodyさん
02/12/28 15:20ID:???ありがとう。読みました。
現バージョン4.3から本格スタートじゃんか。スゲー。
PHPまだまだ成長するね。
PHP-users ML の[PHP-users 12373] PHP 4.3.0 Release Announcement
ttp://ns1.php.gr.jp/pipermail/php-users/2002-December/012379.html
0663nobodyさん
02/12/28 17:46ID:XBm3iPwiPHP は Ruby と Python と比べて何が勝っているのか。
0665nobodyさん
02/12/28 18:30ID:xgmRHFpa0666nobodyさん
02/12/28 18:35ID:???0668nobodyさん
02/12/28 23:45ID:???0669nobodyさん
02/12/29 02:26ID:???phpユーザ(´・ω・`)。
けど、php5ならjavaっぽいし、お手軽なんかねー
0671nobodyさん
02/12/29 04:15ID:???http://www.php.net/source.php?url=/zend2_example.phps
0675nobodyさん
02/12/29 16:34ID:???>WEBをメイン
PHP5は普通のスクリプトとしても使われることを念頭においてるらしいが
そこんとこどうなのよ? いい加減なことをいうと先生グーで殴りますよ?
0676nobodyさん
02/12/29 16:51ID:???らしいが、今までどおりwebだけでいいのに、、、と思う1phpユーザ。
Java/Pythonがありますから。
0677nobodyさん
02/12/29 18:03ID:???0678nobodyさん
02/12/29 19:00ID:???0679堀江由衣 ◆M5/8/5dKZM
02/12/29 19:08ID:???0680大木和枝
02/12/29 20:40ID:???0681nobodyさん
02/12/29 20:57ID:???0682nobodyさん
02/12/29 23:42ID:PV1jwO2mhttp://thebbs.jp/program/1024153903.htmlの15
http://www.hippo2000.info/perl/tbench.htm
http://member.nifty.ne.jp/hippo2000/perltips/phpperl.htm
0683nobodyさん
02/12/29 23:58ID:???コーディングや測定環境にもよるだろうけど
これみるとPHPが途中でsuexecperlに抜かされるのがわかる
単純作業なら立ち上がりの早いmod_phpのほうが有利だが
実際いろいろ作業するとなるとsuexecperlより遅くなることも
ありうるということか?
0684nobodyさん
02/12/29 23:59ID:???そうだよ。
0685nobodyさん
02/12/30 00:06ID:???0686nobodyさん
02/12/30 00:14ID:???Perlできないんじゃないか?
軽い掲示板やチャットくらいならmod_phpでいいが
重いデータ処理するとCGIperlのほうが早いぞ
mod_perlにするともっと早くなる罠
0687nobodyさん
02/12/30 00:26ID:???Perl使いの中の10%がmod_perlベースの環境だとすると
mod_perl 7 >= PHP30 >>>>>>>>>>>>>>>>>>>>>>>>> CGIPERLクズ 63
ってな感じで わざわざPerlやる必要も無く簡単なPHPで
mod_perl に近づけるではないか
0689nobodyさん
02/12/30 01:10ID:???Perl信者ってわざわざ重いデータ処理になるようなプログラムつくるんだ・・・
Perlってとってもおもしろいね。
0692nobodyさん
02/12/30 04:43ID:???配布Perl+改造でほとんど事足りるからPHP使ってないわ
0694nobodyさん
02/12/30 10:44ID:neFLd3GGんだけど。
いくらでも軽くなるような、はったりをかますためのスクリプトなら、PHPの方が楽。かも。
0695nobodyさん
02/12/30 16:23ID:pG2mKzteだれ〜としてる、パ〜〜ぁァァルみたいな感じ。
0699nobodyさん
02/12/30 19:29ID:neFLd3GG0700堀江由衣 ◆M5/8/5dKZM
02/12/30 19:33ID:???〃┏━━ 、
パタパタ | ノノソハ))) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(((\リリ ´ー` リ < 700ゲッチュ♪
((ニE/⌒ヾ∞"ヽ \____________
(こ) ∞ |こ)
く__∞,ノ
し' し'
0701カミ
02/12/31 00:58ID:eTxvyq7o$ts='$counts += 1 if (1);';#仮に2種の式をそれぞれ変数に代入
$tn='$bcount =$counts+10 if ($ARGV[0]=~/count/);';
$bcs = eval ("sub {".$ts."}");#それをバイトコードに変換
$bcn = eval ("sub {".$tn."}");
($sec,$min,$hou,$day,$mon,$yea) = localtime();
print "DirectEval Start: $hou:$min:$sec ...";
for($i=0;$i<50000;$i++){#先の式をダイレクトに50000回評価する
$ans=eval($ts);
$ansb=eval($tn);
}
($sec,$min,$hou,$day,$mon,$yea) = localtime();
print " End :$hou:$min:$sec\ncount:$counts\n";
if ($ansb) {
print "bcount:$bcount\n";
}
($sec,$min,$hou,$day,$mon,$yea) = localtime();
print "Bytecode Start: $hou:$min:$sec ...";
for($i=0;$i<50000;$i++){#バイトコードを50000回評価する
$ans=$bcs->();
$ansb=$bcn->();
}
($sec,$min,$hou,$day,$mon,$yea) = localtime();
print " End :$hou:$min:$sec\ncount:$counts\n";
if ($ansb) {
print "bcount:$bcount\n";
}
0702カミ
02/12/31 00:59ID:eTxvyq7o実行結果:
C:\>perl lambd.pl
DirectEval Start: 17:32:10 ... End :17:32:19
count:50000
Bytecode Start: 17:32:19 ... End :17:32:19
count:100000
C:\>perl lambd.pl count
DirectEval Start: 17:32:27 ... End :17:32:36
count:50000
bcount:50010
Bytecode Start: 17:32:36 ... End :17:32:37
count:100000
bcount:100010
-----
アンビリバボーな結果だ・・・処理時間が約1/10になっている.
当然、自由式内で設定した変数は引き継がれている。
0703nobodyさん
02/12/31 01:10ID:f3dKkAkh■ このスレッドは過去ログ倉庫に格納されています