トップページphp
548コメント174KB

Perl VS PHP

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。 NGNG
どっちがいいでしょう?
お好きにバトルしてね
0404nobodyさん2006/07/17(月) 18:08:40ID:???
>>403は、400への意見で、402に賛同って意味ね。
アンカーの使い方変だったorz
0405nobodyさん2006/07/19(水) 10:50:56ID:???
PHPってCGI?
0406nobodyさん2006/07/19(水) 12:32:48ID:???
>>405
そうであることもあるし、そうでないこともある。
0407nobodyさん2006/07/19(水) 13:43:38ID:???
>>405
またあるところでは出版社
0408nobodyさん2006/07/28(金) 20:15:19ID:???
レンタルサーバー、ホスティングのPHPは全部CGIだよ
0409nobodyさん2006/07/29(土) 19:52:57ID:???
apacheのバージョンでmod_phpって載ってないとこはCGIでの動作と思っていいのかしら?
0410nobodyさん2006/08/12(土) 15:39:18ID:???
共用サーバの場合は、セキュリティ上モジュールにできないのは常識だけど

0411nobodyさん2006/09/13(水) 00:55:40ID:???
セーフモードでなんとかできなくもない。
0412nobodyさん2006/09/13(水) 03:22:24ID:???
PHPに特別な配慮をしてない限りセーフモードなんて無意味だよ
0413nobodyさん2006/10/15(日) 19:39:50ID:k+QnicNX
162 名前:nobodyさん[] 投稿日:2006/10/12(木) 21:32:24 ID:kFC7akCL
最近、本屋のPHPのスペースが激減してるよ。
人気も廃れてきたようだ。
Perlはしぶとく残ってるけど。
ウチの近くの本屋はPerlが再逆転してPHPを抜かしてた。
あと、SQLのスペースがすごい勢いで増えてるね。


163 名前:nobodyさん[sage] 投稿日:2006/10/13(金) 13:09:37 ID:???
近所にある駅前のデカイ本屋もPHPが少ない。売れてナインかな!?
(Perlも少ないかも)

Rubyは一通り最新刊本が揃ってましたw
0414nobodyさん2006/10/16(月) 19:35:43ID:???
GYAOはPHP
0415nobodyさん2006/10/17(火) 15:51:23ID:???
618 名前:nobodyさん :2006/10/17(火) 01:06:18 ID:AypBDR12
東京大学教養課程の第一プログラミング言語がRubyに
http://d.hatena.ne.jp/sumii/20060928/1159394568
http://b.hatena.ne.jp/entry/http://d.hatena.ne.jp/sumii/20060928/1159394568
0416nobodyさん2006/10/21(土) 17:14:26ID:???
GyaOはPHPからJavaに移行した
0417nobodyさん2006/10/22(日) 13:01:59ID:???
してない
0418nobodyさん2006/10/23(月) 01:03:03ID:???
そんな事より1よ、ちょいと聞いてくれよ。
このあいだ、「Visual C# 2005 Express Edition」落としたんですよ。VC#。
そしたらなんかアンケートに答えて登録しろとか言ってきたんです。

OK、ここまでは良くある話だ。ここからはちょっと落ち着いて聞いてくれ。

アンケートの「どのプログラミング言語の話題に興味がありますか。」って項目に・・
ASP , Java , Visual Basic .NET , ASP.NET , J# , Visual Basic 6.0 またはそれ以前のバージョン
C/C++ , 『PHP』 , Visual FoxPro/XBase , C# , SQL , XML
Flash / ActionScript , VBA , XAML , HTML , VBScript JScript または JavaScript


Perlがなかったんだ。
0419nobodyさん2006/10/24(火) 13:43:31ID:???
Perlって?
0420nobodyさん2006/10/24(火) 18:35:12ID:???
Rubyもない
0421nobodyさん2006/10/24(火) 22:25:42ID:???
>>420
アメリカ人はモルモン教が嫌い
0422nobodyさん2006/12/10(日) 17:25:49ID:???
Perlだって立派なアプリケーション作れるんだぞ!!
Perl5.8からwin32モジュールを使用できるようになったからな!!
んでPerlでコンソール上で動作するタイピングゲーム作ってみたら
コマンドプロンプトみたいな画面になった\(^o^)/
0423nobodyさん2007/01/28(日) 14:26:14ID:7IXT39G9
ほしゅ
0424nobodyさん2007/01/29(月) 02:09:11ID:???
>>422
perl でwin32を扱うのを解説した何か良い本ないですか?
0425nobodyさん2007/02/03(土) 11:57:44ID:???
こんなのがあったけど、mod_perlよりもPHPの方が早いの?

ttp://php.to/tips/10/
0426nobodyさん2007/02/03(土) 16:51:23ID:???
PHPはコアに関数を入れすぎなんだよ。だからバージョンアップのたびにブクブク太る。最近のPHPはメモリ食いすぎ。
0427nobodyさん2007/03/24(土) 07:59:09ID:???
http://pc11.2ch.net/test/read.cgi/php/1160884183/127-130

127 :nobodyさん:2006/11/21(火) 10:12:54 ID:???
mod_perlとmod_phpのパフォーマンス比較
http://www.itmedia.co.jp/enterprise/articles/0608/25/news053.html

こんな情報も見つけれないやつは帰れ

128 :nobodyさん:2006/11/21(火) 10:17:33 ID:???
ついでにほれ っhttp://itpro.nikkeibp.co.jp/article/COLUMN/20051128/225271/?SS=imgview&FD=2638409

129 :nobodyさん:2006/11/21(火) 16:07:03 ID:???
mod_phpの方がパフォーマンス高いのは意外だったな。
PHPは5.1で2倍くらいに速くなってたか。

130 :nobodyさん:2006/11/23(木) 02:31:34 ID:???
ごく単純な処理だけならPHPの方が起動にコストがかからずに早い。処理が複雑になると、Perlに勝てなくなる。
0428nobodyさん2007/04/03(火) 13:39:58ID:???
PEARが糞ってのは決定事項だな。

CPAN>>>>>>>>>>>>>>>>PEAR
0429nobodyさん2007/04/14(土) 07:57:00ID:jgk3jbAp
Java: 決まり事は多いが、その決まりを守ればコンパイル時にミスがチェック
出来るので楽ちん。
Ruby:面倒な事はがんがん省略して書ける、しかもオブジェクト指向を
十分に活用したコードが短時間で書ける。
Perl:過去に作られた豊富な資産が活用できるし、ノウハウも蓄積されていて
ウェブで簡単に手に入る。
PHP: 初心者言語、沢山の関数が言語に最初から備わっているが、
実装方法にオブジェクト指向が活用されておらず何をするのも
やたらと面倒。1ヶ月も勉強すればまともなコード書けるが、
他の言語を知ってる人が敢えて覚える必要なし。
0430nobodyさん2007/04/14(土) 17:04:46ID:???
> 1ヶ月も勉強すればまともなコード書けるが、
慢性的な技術者不足の現状じゃこれかなり重要。
0431nobodyさん2007/04/14(土) 20:01:15ID:???
そろそろPerlの説明しませんか?
0432nobodyさん2007/04/15(日) 05:04:44ID:???
PHP
function cube($n)
{
return($n * $n * $n);
}

$a = array(1, 2, 3, 4, 5);
$b = array_map("cube", $a);
print_r($b);

Ruby
a = [1, 2, 3, 4, 5]
p a.map {|x| x**3}

まったく同じ処理をするのに
PHPはRubyの3倍の量タイプする事になります。
言語を覚えるのはたった数ヶ月の事ですが、
その言語を使って仕事をするのはその何十倍も何百倍も長い時間です。
0433nobodyさん2007/04/15(日) 12:37:58ID:???
PHPは無名関数がない時点でarray_map()などまったく無意味。
0434nobodyさん2007/04/15(日) 13:30:45ID:???
やっぱり配布されてるスクリプトはPerlが基本って感じ。
PHPでいい機能のあるんだけど、Readmeがわかりずらくて書き換え設定うまくいかない。
改造目的ならPerlから勉強すべきだな、こりゃ。
PHP学習に時間さいちゃった。
0435nobodyさん2007/04/20(金) 13:48:00ID:???
PHPとRubyやっとけばいい気が最近する
0436nobodyさん2007/05/31(木) 09:26:09ID:???
もうPHPだけやっとけばいい気がする
0437nobodyさん2007/05/31(木) 09:29:51ID:???
どれでも文句はあるけど、充分使えるんだよね。
0438nobodyさん2007/05/31(木) 09:31:19ID:???
>>434
それは言語というよりも、個々のスクリプトの問題。
0439nobodyさん2007/05/31(木) 11:04:07ID:???
>>434はPHPすら習得できない人減です。 察してやってください。
0440nobodyさん2007/06/02(土) 19:47:07ID:???
Ruby > PHP > Perl
である事にそろそろ気づいたらどうかな。
0441nobodyさん2007/06/04(月) 12:21:17ID:???
>>440
PHP > Perl > Ruby
これが現実
0442nobodyさん2007/06/04(月) 17:25:09ID:???
プログラミングセンスのない奴だな
0443nobodyさん2007/06/12(火) 18:42:59ID:???
俺は Perl > Ruby >> PHP かなあ。
まぁ人それぞれで。
0444nobodyさん2007/06/17(日) 18:00:07ID:???
比べる事に何の意味があるんだろうねw
仕事で○○で書いてくださいって言われたら
そうするしかないけど、スクリプト言語をいちいち
どれが高速だとか比べてる時点で無粋。
0445nobodyさん2007/06/18(月) 15:34:06ID:???
使う機会 PHP > Perl > Ruby
個人的な好み Perl > Ruby > PHP
PHPは言語の特性も現場の雰囲気も苦手
0446nobodyさん2007/08/21(火) 23:01:22ID:eMo7baqy
>>1ってまだこのスレにいるのかな。
0447nobodyさん2007/08/22(水) 06:07:41ID:???
喪前らヴァカじゃねーの?(藁
Perlは手間をかければPHPと同じ実行スピードに近づけることは可能だけど、
そんな時間があったら初めからPHPを使ったほうが
仕事が早く終わるってことだろ。

今時Perlでデザインテンプレート使ったりデータベース突っついている
ヤツは死ねばいいんだよ(藁
0448nobodyさん2007/08/22(水) 10:59:37ID:???
>>1 名前:名無しさん@お腹いっぱい。 [] 投稿日: 2001/02/19(月) 23:04 ID:VMbn6RF2
   どっちがいいでしょう?
   お好きにバトルしてね

         ↓

>>447 名前:nobodyさん[sage] 投稿日:2007/08/22(水) 06:07:41 ID:???
   喪前らヴァカじゃねーの?(藁
   Perlは手間をかければPHPと同じ実行スピードに近づけることは可能だけど、
   そんな時間があったら初めからPHPを使ったほうが
   仕事が早く終わるってことだろ。

   今時Perlでデザインテンプレート使ったりデータベース突っついている
   ヤツは死ねばいいんだよ(藁







    もう7年かあ 以外にPerlが含まれたスレタイ多いな。 過疎スレだけど・・・。
0449nobodyさん2007/08/22(水) 11:45:04ID:???
ここに書かれたバカ発言も、あと7年ぐらい晒されそうだな。
0450nobodyさん2007/08/22(水) 19:39:48ID:???
426で7年だろ。
1000まで16年、すなわちあと9年はもつな。
0451nobodyさん2007/08/25(土) 00:35:21ID:???
Perl慣れるとPHPの配列に対するチェックがめんどい
要素の存在確認にissetイチイチかかなきゃいかん。。
@とか%とか区別してくれればいいのに・・・
0452nobodyさん2007/08/25(土) 03:05:58ID:???
PHPユーザーって、何で他の言語の事をほとんど知らないのに
PHPより良い言語は無いと信じて疑わないような痛々しい奴がいるの
0453nobodyさん2007/08/25(土) 03:08:42ID:???
PHPも悪くは無いけどな
0454nobodyさん2007/08/25(土) 17:47:02ID:???
PHP = ニンテンドーDS
Perl = ファミコン

そもそも比較するのが間違いだろ(藁
生まれた年代が違いすぎるものを同じ土俵で比較するんじゃぁないよ。
糞どもが。 死ね(藁
0455nobodyさん2007/08/25(土) 21:03:09ID:???
ゆとりがいるな
0456nobodyさん2007/08/26(日) 06:58:31ID:???
痛々しいほどのバカが多いのがPHPだろ
454みたいに
0457nobodyさん2007/08/26(日) 13:00:08ID:???
PHPがレキシカル変数じゃないのも、リストやハッシュ、スカラーの区別がないのも、簡単に覚えられるというのがメリットだよ。けど、中級者以上にはとんだ足かせになる。
0458nobodyさん2007/08/26(日) 15:10:17ID:???
PHP=初心者向け
0459nobodyさん2007/08/26(日) 16:17:06ID:???
スクリプト系のくせに型にうるさいしな
0460nobodyさん2007/09/03(月) 18:25:03ID:???
PerlからPHPに逃げた人です。
PHPは確かに初心者向け。少し勉強すれば大体の事はできる。

んで、俺は逃げたもんだから、Perlをやり直すのが面倒で仕方がない。
0461nobodyさん2007/09/04(火) 00:15:53ID:???
PHPはハッシュのキーが定義した順番に取り出せるからいい。
0462nobodyさん2007/09/04(火) 01:47:35ID:???
>>461
そんなことでPHPがいいとは思わんw

WebやってるとSmartyあればこそのPHPだと思うな。
なければPerlのほうがライブラリ豊富でなんでもやれるからいい。
0463nobodyさん2007/09/05(水) 23:33:50ID:???
ハッシュは順番が不確定だから高速に検索できるはずだけど
PHPのアルゴリズムどうなってるんだ
0464nobodyさん2007/09/06(木) 00:19:06ID:???
>>462
意外と便利だぞ。

たとえばデータベースのフィールドとその値

$fields['name']で値が取り出せるが、それと同時に
データベース上のテーブルに定義してある順番に取り出すことも可能。
たとえばforeach($fields as $field => $value)で定義順に並べることができる。

>>463
> ハッシュは順番が不確定だから高速に検索できるはずだけど
> PHPのアルゴリズムどうなってるんだ
単に両方の情報を持っているだけでしょ。
0465nobodyさん2007/09/06(木) 00:26:49ID:???
SmartyならTemplate Toolkitiの方がいいだろう。機能的にも速度的にも。
直接<?=$bar?>でアウトプットできるのがPHPの強みだよ。
0466nobodyさん2007/09/06(木) 02:04:23ID:???
pseudo hashは便利だけどオーバーヘッドが掛かるしロジックで何とかなることが多いからなあ。
どうしても必要ならそれほど手間を要せず実装できるしね。
0467nobodyさん2007/09/06(木) 09:08:48ID:???
スクリプト使っている時点で、
オーバーヘッドよりも、開発効率重視。
手間がかかるようじゃだめだろう。
0468nobodyさん2007/09/06(木) 22:13:12ID:???
PHPの配列は遅い。
0469nobodyさん2007/09/06(木) 23:59:45ID:???
>>467
なにを言いたいのかわかりません><
それはPerlを挿してるの?PHP?
0470nobodyさん2007/09/07(金) 12:02:02ID:???
PHP/Perl に限らず、開発効率と実行効率のトレードオフの話してるだけに見えるが。
0471nobodyさん2007/10/08(月) 16:12:02ID:WIhPYZZv
今回のmixiのリニューアルについて - 専門家に聞く [All About プロファイル]
http://profile.allabout.co.jp/ask/qa_detail.php/6863

>? そもそもせっかくリニューアルといっているのに、いまだにphpではなくperlで動いているあたり。。。
perl厨、涙目wwww
天下のAll Aboutの専門家ですら、perlは糞とおっしゃられている

以下、素人の反応を見ても必死で笑える
はてなブックマーク - 今回のmixiのリニューアルについて - 専門家に聞く [All About プロファイル]
http://b.hatena.ne.jp/entry/http://profile.allabout.co.jp/ask/qa_detail.php/6863
0472nobodyさん2007/10/08(月) 16:15:45ID:???
>>471
profileは、金出せば誰でも専門家になれるぞ。
0473nobodyさん2007/10/08(月) 16:34:09ID:WIhPYZZv
>>471
http://d.hatena.ne.jp/waseda23/20071007/1191769743

天下の All About は素人を金で専門家扱いしてあげてるらしいよ(プ
0474nobodyさん2007/10/09(火) 13:17:43ID:???
そこの回答者が今後まともに仕事もらえるのかが気になる。
追記の釈明が釈明になってない。
どういう意図での発言だったか説明できてないし。
0475nobodyさん2007/10/09(火) 19:56:20ID:???
ぽろっと本音出しちゃったんだろうね。

逆に、追記の
> 一長一短があるものです。
この記述は、本当に分かって書いてるか疑問に思えてくる。
0476nobodyさん2007/10/10(水) 10:13:28ID:???
その部分よりも
>言語の優劣とmixiのエンジニアの方々との問題はまったく別の話です。
ここがツッコミ待ちレベルの面白さ。

無根拠に言語の優劣言い出したのは誰だと。
0477nobodyさん2007/10/10(水) 14:48:54ID:???
ドングリの背比べなスレだな
0478nobodyさん2007/10/12(金) 13:44:16ID:???
Perlはパスタソース生成用無秩序言語
PHPは初心者大量生産資本主義言語
0479nobodyさん2007/10/12(金) 19:21:44ID:???
javaとCは?
0480nobodyさん2007/10/17(水) 17:45:13ID:???
Perlのソース見にくいとか言う奴よーく見るけど
汚いソース書く奴が悪いとしか思えない
というかまとも人のソース見たこと無い人だろうな
ま、いかようにも書けるのがPerlの自由らしいところ
PHPもPerlも好きな方使えばいいけど
PHPって設計思想が厨房な香りたっぷりと煽ってみる
0481nobodyさん2007/10/17(水) 19:00:19ID:???
どの辺が厨房な香りなの?
0482nobodyさん2007/10/18(木) 00:03:47ID:???
HypertextProcessorな名前とか
汎用ってイメージが無いっつーか
HSPと同属のような印象
0483nobodyさん2007/10/18(木) 02:52:39ID:???
Perlは名前空間もあるし、宣言して使わないとコンパイルエラーが起きるから名。メジャーなスクリプト言語の中じゃ一番厳密な記述を求められる。
構文は多いけど、それはPerlをパクったRubyもそうだし。
PHPは表現力に乏しいから、どうしても画一的なコードになるので読みやすいとは言えるが、↑のような理由で変数名は衝突しまくるし、タイプミスがあっても気づかない。
0484nobodyさん2007/10/18(木) 03:03:33ID:???
perlは教育に金かかるが、PHPは教育にさほど金はかからない
0485nobodyさん2007/10/18(木) 09:15:13ID:???
素人ならどっちでも好きなほうでいいかもしれないけど
プロなら両方できて当たり前なんじゃない
0486nobodyさん2007/10/18(木) 15:10:08ID:???
そうでもない
0487nobodyさん2007/10/19(金) 15:43:35ID:DKonff9W
いまだにphpではなくperlで動いているあたり。。。
ttp://yoshihi6.com/perl/?q=http%3A%2F%2Fja.wikipedia.org%2Fwiki%2FPerl
0488nobodyさん2007/10/19(金) 16:04:32ID:???
もうやめて!寺田あつ○しの信用はもうとっくに0よ!
0489nobodyさん2007/10/22(月) 19:11:54ID:LDSkYw2u
>>487
新たなる刺客
ノーリ登場
http://limo.jp/usera/diary_s.php?id=&cm=3&cid=687271684&bgd_num=48
0490nobodyさん2007/10/25(木) 16:00:02ID:hdsIhW9S
上場企業なのにPHPを使わないで恐縮ですが、

mixi Engineers’ Blog ? manを書こう
http://alpha.mixi.co.jp/blog/?p=104
0491nobodyさん2007/10/26(金) 18:00:39ID:tKi3rN4E
>>483
0492nobodyさん2007/10/26(金) 22:12:28ID:us6sbk7u
マンをかこう
0493nobodyさん2007/11/29(木) 23:53:20ID:???
perlのforeach市ね
0494nobodyさん2007/11/30(金) 15:25:29ID:???
>>493
無名変数便利じゃないか
0495nobodyさん2007/12/19(水) 22:56:46ID:???
die "データが開けません。";
0496nobodyさん2008/01/21(月) 23:01:44ID:???
ペッチペーの良さを説明してくれ。
0497nobodyさん2008/01/23(水) 12:47:02ID:???
or die ">>>496のレスは処理されませんでした...:$!" ;
0498nobodyさん2008/01/23(水) 19:13:22ID:???
職場で即席で入力支援やら文書変換のツールをつくらにゃ
ならないことがあるんだけど、どっちが向いてる?
0499nobodyさん2008/01/23(水) 23:50:47ID:???
php
0500nobodyさん2009/04/03(金) 22:25:05ID:+v7ZcVlL
案件がでかくなれば必然とperlが消える・・・・

経営視点からみると、客は最初からコスト渋るけど、
こっちは一人でも人月かかるほうがいいから、
perlでやりますなんて、客には言わない。
(まぁ他の会社の営業も、一緒のこと言ってるけど・・・)

だから結局、価格破壊が半端じゃなくなったHP制作屋の
スピード対策用に限定されてきたんだと思う。

まぁだからこそ、小さなソースの断片はググればゴロゴロ転がってるから
初心者でも簡単にそれなりのサイトが出来て、個人には凄くお得。
俺も、個人用のサイトはperlだし。




0501nobodyさん2009/04/04(土) 18:58:56ID:TnQ8si7L
日本の道路交通法は、全ての車両に左側通行を義務づけている。
しかし、右側を通行する自転車の何と多いことか(無論、違法行為である)。
時には法律を守るべき警察官までもが、制服で警察の自転車で右側を通行している。
これは何故か?
実はこれには陰謀が関係している。
自転車で右側通行をしている連中は、他国の工作員なのである。
その証拠は、米中韓の3国が右側通行であることだ。
もともと、日本は長らく米の占領下にあり、現在でも属国の風合いが強い。
近年においても、米は属国化を推進するため、工作員を送り込んでいる。
中は、竹島を始め、本土までも自国の領土にしようと目論んでいる。
また、韓もドラマなどを送り込むことに飽きたらず、工作員を派遣し、
日本に右側通行を根付かせようと躍起だ。
やがて、右側通行が既成事実化し、日本の道路交通法が改正されるのも、そう遠いことでは無かろう。
そのときこそ、奴らの思うつぼである。
忠実なる日本の国民は、奴らの陰謀には手を貸さず、阻止することに全力で協力して貰いたい。
0502nobodyさん2010/01/22(金) 15:20:32ID:???
5年前くらいにPerlで掲示板やチャット作ってて
その後プログラムあまりせずに、
最近PHP+MySQLで小さなサイト作り始めたとこで、PHPの感想。

とりあえずweb系の関数が最初から揃ってるのは楽で良い。
昔は文字コード変換から自分で用意しなきゃいけなかったしw

ただ、function内でいちいちglobal宣言しないといけないのが糞過ぎて
ほとんどファンクション使わずやたら長いコードになりがち。
(逆にそれでも収められる程度の手軽さは長所か)
スコープ重視するようなある程度以上の開発なら、そもそもjavaとか使うんだし、
そこはperlみたくサブルーチンの中で必要なものだけlocal宣言の方が
言語の趣旨にあってると思うんだが。
そんな感じで一長一短。
0503nobodyさん2010/01/23(土) 13:02:36ID:???
globalなんか使うなよ 何年前のプログラマだ
■ このスレッドは過去ログ倉庫に格納されています