どっちがいいでしょう?
お好きにバトルしてね
Perl VS PHP
1名無しさん@お腹いっぱい。
NGNG223nobodyさん
02/12/24 09:37ID:???224nobodyさん
02/12/24 10:10ID:nojs+KEU >>223
7ヶ月もたってるから素人じゃなくなってるかも・・・
7ヶ月もたってるから素人じゃなくなってるかも・・・
226nobodyさん
02/12/25 20:03ID:??? Perlを、掲示板等を改造する程度の触り方しかしてきたこと無いんですが、
お仕事でやんなくちゃいけなくなって苦戦中です。
PerlからPHPにデータを送ってるPGがあったんです。
Perlは比較的クライアントよりの処理(インターフェースとか)をしてて、
PHPはDBアクセスをしてました。
そういう方面がそれぞれ得意な言語なんでしょうか?
お仕事でやんなくちゃいけなくなって苦戦中です。
PerlからPHPにデータを送ってるPGがあったんです。
Perlは比較的クライアントよりの処理(インターフェースとか)をしてて、
PHPはDBアクセスをしてました。
そういう方面がそれぞれ得意な言語なんでしょうか?
227nobodyさん
03/01/04 05:59ID:kDPU8tAM228nobodyさん
03/01/07 19:06ID:ddb4neGL 最近 PHPの勉強はじめました。
話題的にはかなり出遅れた感じがするけど、
1,2ヶ月触って見た感想です。
if ($foo):
do_sth();
else:
do_nth();
endif;
短い例ではあまりメリットないけど、
ブロックの中が長くなってくると {} より : 使ったほうが
ソースの見通が良くなる。(・・・と個人的に思う。
endif が余計。ついでに python っぽく $ ; なんかも省略出来ればベターなんだけど。
perlでは、if の後が 1 行しかなくても {} を省略出来ないのが、時々不便。
if 修飾子は便利だけど、↑は、 if ... else ... で使いたい場合。
話題的にはかなり出遅れた感じがするけど、
1,2ヶ月触って見た感想です。
if ($foo):
do_sth();
else:
do_nth();
endif;
短い例ではあまりメリットないけど、
ブロックの中が長くなってくると {} より : 使ったほうが
ソースの見通が良くなる。(・・・と個人的に思う。
endif が余計。ついでに python っぽく $ ; なんかも省略出来ればベターなんだけど。
perlでは、if の後が 1 行しかなくても {} を省略出来ないのが、時々不便。
if 修飾子は便利だけど、↑は、 if ... else ... で使いたい場合。
229228
03/01/07 19:06ID:ddb4neGL 文字列変数にインデックス付きで配列の様にアクセス出来る。(PHP
$str = "abcdefg";
for ($i=0; $i<strlen($str); ++$i) print "$str[$i]\n";
perl では、 substr とか split//,$str ってやってたなぁ・・・
tiearrayを使えば自作出来なくもないが、標準で出来るのは羨ましい
PHP の正規表現(の関数のインターフェース)が使い辛い。
preg_* ereg* ...等
うまく説明できないので、単にPerl に慣れすぎただけかも知れないけど。
perlにあってPHPにも欲しいもの。
$foo ||= 'val';
use strict
-w -T
PHP にあってperlでも欲しいもの
touch関数
; 比較のスケールが小さいのは、
; php, perl 共に私的な用途のためのシェルスクリプトとしてしか使っていないから:p
$str = "abcdefg";
for ($i=0; $i<strlen($str); ++$i) print "$str[$i]\n";
perl では、 substr とか split//,$str ってやってたなぁ・・・
tiearrayを使えば自作出来なくもないが、標準で出来るのは羨ましい
PHP の正規表現(の関数のインターフェース)が使い辛い。
preg_* ereg* ...等
うまく説明できないので、単にPerl に慣れすぎただけかも知れないけど。
perlにあってPHPにも欲しいもの。
$foo ||= 'val';
use strict
-w -T
PHP にあってperlでも欲しいもの
touch関数
; 比較のスケールが小さいのは、
; php, perl 共に私的な用途のためのシェルスクリプトとしてしか使っていないから:p
230nobodyさん
03/01/07 20:39ID:zRU7DPSW >>228
いろいろ言いたいことがあるが、誰かなんとか言ってあげて。
いろいろ言いたいことがあるが、誰かなんとか言ってあげて。
231nobodyさん
03/01/07 21:00ID:euIt7iVo >>229
> perlにあってPHPにも欲しいもの。
> $foo ||= 'val';
これ何? or equal?
google で検索しても、検索対象文字列にしてくれない・・・。
> use strict
> -w -T
-w なら、error_reporting(E_ALL); で代用できない?
use strict はちょっと欲しいかも。
> perlにあってPHPにも欲しいもの。
> $foo ||= 'val';
これ何? or equal?
google で検索しても、検索対象文字列にしてくれない・・・。
> use strict
> -w -T
-w なら、error_reporting(E_ALL); で代用できない?
use strict はちょっと欲しいかも。
232nobodyさん
03/01/07 21:58ID:E9xJzpX+233nobodyさん
03/01/07 22:01ID:E9xJzpX+ あぁ。他にも使い方はあるか・・
234nobodyさん
03/01/07 23:14ID:uIabx/QP >>228
>perlでは、if の後が 1 行しかなくても {} を省略出来ないのが、時々不便。
{}強制はむしろPerl特有の数少ない利点だと思っているが。
中括弧が任意のPHPやC,Javaなどで、
if ($hoge)
if ($foo)
do_sth();
else do_nth();
こういうぶら下がりelse問題と呼ばれる現象がおきるのは有名。
Perlだと強制だからこの種のスクリプトで読み間違うことはない。
>perlでは、if の後が 1 行しかなくても {} を省略出来ないのが、時々不便。
{}強制はむしろPerl特有の数少ない利点だと思っているが。
中括弧が任意のPHPやC,Javaなどで、
if ($hoge)
if ($foo)
do_sth();
else do_nth();
こういうぶら下がりelse問題と呼ばれる現象がおきるのは有名。
Perlだと強制だからこの種のスクリプトで読み間違うことはない。
235nobodyさん
03/01/07 23:19ID:uIabx/QP if($hoge)
$a=3;
$b=4
初心者だとついこんな感じでスクリプトを書いてしまうことがある。
$hogeがfalseだったときも$b=4が適用されてしまうことを忘れて。
中括弧が強制ならばエラー出してくれるからこの種の勘違いは起きない。
$a=3;
$b=4
初心者だとついこんな感じでスクリプトを書いてしまうことがある。
$hogeがfalseだったときも$b=4が適用されてしまうことを忘れて。
中括弧が強制ならばエラー出してくれるからこの種の勘違いは起きない。
236nobodyさん
03/01/08 08:18ID:WxnZLqWA237bloom
03/01/08 10:08ID:FD65557e238nobodyさん
03/01/08 20:59ID:OEI4EUTr239228
03/01/09 02:21ID:cXAmslEp >>230
いろいろ突っ込んで欲しかったのだけど、多分言いたそうな事を要約すると
pearの標準コーディング規約読めって事で OK ?
>>232
thx フォロー
>>234-235
> ぶら下がりelse問題
この問題に付いては考えたことがなかった。
普段良く読むソースがperl python lispだからかな。
C/C++のプログラミングスタイル関連の本で読んだのを思い出しました。
{} の強制にメリットがあったんですね。知らずに恩恵を受けていたなんて・・
>>236,238
>perlでは、if の後が 1 行しかなくても {} を省略出来ないのが、時々不便。
>if 修飾子は便利だけど、↑は、 if ... else ... で使いたい場合。
いろいろ突っ込んで欲しかったのだけど、多分言いたそうな事を要約すると
pearの標準コーディング規約読めって事で OK ?
>>232
thx フォロー
>>234-235
> ぶら下がりelse問題
この問題に付いては考えたことがなかった。
普段良く読むソースがperl python lispだからかな。
C/C++のプログラミングスタイル関連の本で読んだのを思い出しました。
{} の強制にメリットがあったんですね。知らずに恩恵を受けていたなんて・・
>>236,238
>perlでは、if の後が 1 行しかなくても {} を省略出来ないのが、時々不便。
>if 修飾子は便利だけど、↑は、 if ... else ... で使いたい場合。
240nobodyさん
03/01/10 04:04ID:??? elsifだけは勘弁してくれ(w
241nobodyさん
03/01/10 11:37ID:??? >240
同感。ついついelseifって下記たくなるよ。
同感。ついついelseifって下記たくなるよ。
242nobodyさん
03/01/10 12:16ID:pQo30lto Perl: elsif
CやJava: else if
PHP: else if 又は elseif
ほら、もう勝者が見えてきたなw
CやJava: else if
PHP: else if 又は elseif
ほら、もう勝者が見えてきたなw
243nobodyさん
03/01/10 15:44ID:??? あたまよろしいことで
244nobodyさん
03/01/13 21:36ID:GwIzQASu PHPが早いと言われているのはmod_phpのことなの?
同じApacheのモジュールであるmod_perlと何が変わるのか
未だに分からないんだが。
同じApacheのモジュールであるmod_perlと何が変わるのか
未だに分からないんだが。
247nobodyさん
03/01/14 12:41ID:Atw9YlR0 Zendオプティマイザーって話題にならないの?
割と重宝してるが。
割と重宝してるが。
248山崎渉
03/01/15 13:32ID:??? (^^)
249nobodyさん
03/01/15 22:23ID:jaLHJIS/250nobodyさん
03/01/15 22:28ID:jaLHJIS/251nobodyさん
03/01/16 02:59ID:rSCHo9Nt 今はできるのか知らないけど、php4.0.*ではできんかった。
スーパーメソッドの呼び出し。
オブジェクト->メソッド()->メソッド()
てな感じのメソッドの呼び出し。
eval{
コード
};
if($@){
エラー処理
}
てなエラー処理。
クラスの定義はperlの方が面倒なんだけど、Webアプリ作成で以下のモジュールが使えるならphpよりperlを選びます。
HTMP::Template
Apache::Session
DBI
あ、Jsp/Servletに関しては、いまさらキャストとかウザすぎです。
スーパーメソッドの呼び出し。
オブジェクト->メソッド()->メソッド()
てな感じのメソッドの呼び出し。
eval{
コード
};
if($@){
エラー処理
}
てなエラー処理。
クラスの定義はperlの方が面倒なんだけど、Webアプリ作成で以下のモジュールが使えるならphpよりperlを選びます。
HTMP::Template
Apache::Session
DBI
あ、Jsp/Servletに関しては、いまさらキャストとかウザすぎです。
252nobodyさん
03/01/16 07:38ID:??? >あ、Jsp/Servletに関しては、いまさらキャストとかウザすぎです。
プログラマやめてください。あなたのシステムで会社がつぶれます。
プログラマやめてください。あなたのシステムで会社がつぶれます。
253nobodyさん
03/01/16 08:10ID:??? >>251と>>252
そんなあなた達に読んで欲しいスレ。
型なし言語逝ってよし
http://piza.2ch.net/tech/kako/986/986355498.html
なお、>>1が言っていることは無視されて、
途中からは変数型ナシ言語についての話です。
主に比べられていたのが、JavaとRubyだったと思いました。
Perlみたいな型が複数であるデータ型は論外と言うことになっています。
そんなあなた達に読んで欲しいスレ。
型なし言語逝ってよし
http://piza.2ch.net/tech/kako/986/986355498.html
なお、>>1が言っていることは無視されて、
途中からは変数型ナシ言語についての話です。
主に比べられていたのが、JavaとRubyだったと思いました。
Perlみたいな型が複数であるデータ型は論外と言うことになっています。
255山崎渉
03/03/13 17:32ID:??? (^^)
256nobodyさん
03/04/08 16:46ID:??? mod_php使うならmod_perl使うだろ普通
257山崎渉
03/04/17 12:20ID:??? (^^)
258山崎渉
03/04/20 06:15ID:??? ∧_∧
( ^^ )< ぬるぽ(^^)
( ^^ )< ぬるぽ(^^)
259t-akiyama
03/05/17 15:59ID:??? 携帯ゲーム機"プレイステーションポータブル(PSP)
このPSPは、新規格UMD(ユニバーサルメディアディスク)というディスクを利用しており、そのサイズは直径6cmととても小さい(CDの半分程度)。 容量は1.8GBとなっている。
画面は4.5インチのTFT液晶で、480px x 272px(16:9)。MPEG4の再生やポリゴンも表示可能。外部端子として、USB2.0とメモリースティックコネクタが用意されているという。
この際、スク・エニもGBAからPSPに乗り換えたらどうでしょう。スク・エニの場合、PSPの方が実力を出しやすいような気がするんですが。
任天堂が携帯ゲーム機で圧倒的なシェアをもってるなら、スク・エニがそれを崩してみるのもおもしろいですし。かつて、PS人気の引き金となったFF7のように。
このPSPは、新規格UMD(ユニバーサルメディアディスク)というディスクを利用しており、そのサイズは直径6cmととても小さい(CDの半分程度)。 容量は1.8GBとなっている。
画面は4.5インチのTFT液晶で、480px x 272px(16:9)。MPEG4の再生やポリゴンも表示可能。外部端子として、USB2.0とメモリースティックコネクタが用意されているという。
この際、スク・エニもGBAからPSPに乗り換えたらどうでしょう。スク・エニの場合、PSPの方が実力を出しやすいような気がするんですが。
任天堂が携帯ゲーム機で圧倒的なシェアをもってるなら、スク・エニがそれを崩してみるのもおもしろいですし。かつて、PS人気の引き金となったFF7のように。
260山崎渉
03/05/22 02:16ID:??? ━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
261山崎渉
03/05/28 17:13ID:??? ∧_∧
ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
262山崎 渉
03/07/15 11:21ID:???__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
263山崎 渉
03/08/02 02:31ID:??? ∧_∧
( ^^ )< ぬるぽ(^^)
( ^^ )< ぬるぽ(^^)
264ぼるじょあ ◆ySd1dMH5Gk
03/08/02 05:06ID:??? ∧_∧ ∧_∧
ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。
=〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
= ◎――――――◎ 山崎渉&ぼるじょあ
ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。
=〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
= ◎――――――◎ 山崎渉&ぼるじょあ
265山崎 渉
03/08/15 23:18ID:??? (⌒V⌒)
│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
266nobodyさん
04/02/22 06:11ID:??? age
267nobodyさん
04/02/26 07:01ID:??? PHPイラネ、PerlだったらUNIX系OSのシステム管理もできるし便利
268nobodyさん
04/02/28 17:59ID:??? 隊長!こんなの見つけました!
http://yellow.ribbon.to/~mil/
http://yellow.ribbon.to/~mil/
269nobodyさん
04/03/06 21:07ID:??? Perlイラネ、PHPだったらUNIX系OSのシステム管理もできるし便利
270nobodyさん
04/03/06 23:40ID:??? 両方使えばいいじゃん。
271nobodyさん
04/03/07 02:48ID:??? 両方使う必要ないじゃん
272nobodyさん
04/03/07 03:22ID:ayjfJ9pA273nobodyさん
04/03/08 05:58ID:??? ASM->マクラーレンF-1
; アセンブリ言語で組んだCGIプログラムは最強
; 言語及びAPIやハードまでも熟知している事が前提条件
; ASMでC以下の速度出すようなヘボプログラマに用は無い
; アセンブリ言語で組んだCGIプログラムは最強
; 言語及びAPIやハードまでも熟知している事が前提条件
; ASMでC以下の速度出すようなヘボプログラマに用は無い
274nobodyさん
04/03/08 07:35ID:??? マクラーレンF-1て何だよw
275nobodyさん
04/03/08 22:49ID:???276nobodyさん
04/03/08 23:05ID:??? >マクラーレンF-1
ツボにはまって、お腹が痛い・・・。
ツボにはまって、お腹が痛い・・・。
279nobodyさん
04/03/18 02:38ID:5cjOT2D0 PHPって携帯電話だけじゃなかったんですね。
なるほど・・・・すごく勉強になった
なるほど・・・・すごく勉強になった
282nobodyさん
04/03/31 02:15ID:5QyNRdXL AGE
283nobodyさん
04/06/09 22:12ID:??? 再燃
284nobodyさん
04/06/10 20:42ID:??? 鎮火
285nobodyさん
04/06/10 20:51ID:??? Perlで構築されたサイト
http://pc5.2ch.net/test/read.cgi/php/1085625997/l50
http://pc5.2ch.net/test/read.cgi/php/1085625997/l50
286nobodyさん
04/06/13 23:26ID:??? 以前、仕事でmod_perl使ってたよ。
仕事は社内SEみたいなことやってる。
mod_perlは早いけど余程注意深くコードを書かないと
後でおかしな問題に悩まされることになる。
特に例外処理にはかなり気を使った記憶がある。
その内、javaにも正規表現があることを知り、試しにjavaを勉強してみた。
速度的にはミドルウェアクラスまでならmod_perlの方が上だと思うけど、
例外処理に関してはjavaの方が個人的にやり易い。
セッションの引継ぎも楽なのが良い。
サーバサイドなら速度より安定性を重視する人間なので、
最近は可能ならjavaを使うようにしている。
ただ、javaにすんなり入っていけたのも、
PerlのCPANモジュールを使ってるうちにオブジェクト指向の概念を
身に付けられたからだと思っている。
mod_perlのお陰でかなり注意深くコーディングするようにもなった。
Perlは良い言語だと思っているよ。
PHPは使ったことないけど、
最近は結構普及しているようなので悪いものではないと思っている。
ただ、企業受けはしないと思う。
仕事は社内SEみたいなことやってる。
mod_perlは早いけど余程注意深くコードを書かないと
後でおかしな問題に悩まされることになる。
特に例外処理にはかなり気を使った記憶がある。
その内、javaにも正規表現があることを知り、試しにjavaを勉強してみた。
速度的にはミドルウェアクラスまでならmod_perlの方が上だと思うけど、
例外処理に関してはjavaの方が個人的にやり易い。
セッションの引継ぎも楽なのが良い。
サーバサイドなら速度より安定性を重視する人間なので、
最近は可能ならjavaを使うようにしている。
ただ、javaにすんなり入っていけたのも、
PerlのCPANモジュールを使ってるうちにオブジェクト指向の概念を
身に付けられたからだと思っている。
mod_perlのお陰でかなり注意深くコーディングするようにもなった。
Perlは良い言語だと思っているよ。
PHPは使ったことないけど、
最近は結構普及しているようなので悪いものではないと思っている。
ただ、企業受けはしないと思う。
287nobodyさん
04/06/22 09:07ID:xjfPUTy4 掲示板を作ろうと思っているのですが、
PHPとPerlのどちらで作ったほうが使いやすいですか?
PHPとPerlのどちらで作ったほうが使いやすいですか?
288nobodyさん
04/06/22 09:28ID:??? どっちで作っても使いやすさは同じ
289nobodyさん
04/06/22 14:31ID:??? 言語としてはPerlの方がおもしろい。
豊富なモジュールのおかげでやれることの幅が広い。
ショートカット使いまくって美しい(自己満足)スクリプトを書くと胸がすくような気持ちだ。
PHPはそれとは反対。
まだまだモジュールの数は少ないし、スクリプトも美しくない。
Webプログラミングに限ればPerlより圧倒的に簡潔なスクリプトで複雑な作業ができるが。
豊富なモジュールのおかげでやれることの幅が広い。
ショートカット使いまくって美しい(自己満足)スクリプトを書くと胸がすくような気持ちだ。
PHPはそれとは反対。
まだまだモジュールの数は少ないし、スクリプトも美しくない。
Webプログラミングに限ればPerlより圧倒的に簡潔なスクリプトで複雑な作業ができるが。
290nobodyさん
04/06/22 23:50ID:??? Perlでいい。Perlでなくてもいい。
291nobodyさん
04/06/23 00:32ID:??? むしろPerlで抜く
292nobodyさん
04/06/23 11:46ID:Luak+o8B XREAにあげるとPHPが動作したりしなかったり・・・
この辺りかな?と思った所弄ってみたら違う所動いて
じゃあこっちも、で同じく変えたら動かず。
直ったと思える個所、原因解明にまた違う形に変えて(動かない)
undoして元に戻してもまた動かない。さっぱりわけわからん。
この辺りかな?と思った所弄ってみたら違う所動いて
じゃあこっちも、で同じく変えたら動かず。
直ったと思える個所、原因解明にまた違う形に変えて(動かない)
undoして元に戻してもまた動かない。さっぱりわけわからん。
293nobodyさん
04/06/23 20:56ID:??? 広告消してみれば
294名無しさん@お腹いっぱい。
04/06/27 16:19ID:hJA75ZNU Perl がいい。終了。
295nobodyさん
04/06/28 13:28ID:XFMdmJeI PerlもPHPもインタプリタ?
296nobodyさん
04/06/28 21:57ID:??? 横山 イン太・プリ太
297nobodyさん
04/07/23 21:10ID:6JdkPKN0298nobodyさん
04/07/23 22:57ID:??? つまりPHPはメンテナンス性が悪いと。
299nobodyさん
04/09/10 09:29ID:??? だまされたと思ってPerl。
300nobodyさん
04/09/30 23:46:03ID:??? 廉価でならPHP使うし、やることがでかいときはJavaでstruts使うからなぁ。
Perlはかぶき過ぎてて他の言語が使いにくくなるんで却下。
Perlはかぶき過ぎてて他の言語が使いにくくなるんで却下。
301nobodyさん
04/10/09 01:57:31ID:vatrz5Ts302nobodyさん
04/10/10 04:39:54ID:ghP3Pdf7最初から読んだけどやっぱりPHP使ってるやつは素人に毛がはえたような
やつが多くて怖いね
必死にHTML擁護したりキャストがうざいとか言ったり
当方、Jsp/Servlet派
303nobodyさん
04/10/10 04:55:25ID:UmBBc5R4 HTMLはタグ辞典読んで1時間で覚える言語
304nobodyさん
04/10/10 10:17:28ID:??? 糞だまされた。
305nobodyさん
04/10/10 10:37:12ID:??? いまどき JSP/Servlet を素で使う玄人様なんているのか?
306nobodyさん
04/10/10 12:14:29ID:??? Javaはライセンスもってるやつじゃないと危なっかしくて打たせたくない
糞コード書かれたときの難儀さはPHPの比じゃないからな
糞コード書かれたときの難儀さはPHPの比じゃないからな
307nobodyさん
04/10/11 02:53:00ID:??? >>306
同意。
自称「Java書けます」ってヤツに限って糞コード生産確率多し。
直すこっちの苦労を考えろってもんだ。
PHPで糞コードっても、たかが知れてる。
まあ、中には想像を絶する程のひどい代物もあるがな…。
某CMS大手のNなんて以下略(ppp
同意。
自称「Java書けます」ってヤツに限って糞コード生産確率多し。
直すこっちの苦労を考えろってもんだ。
PHPで糞コードっても、たかが知れてる。
まあ、中には想像を絶する程のひどい代物もあるがな…。
某CMS大手のNなんて以下略(ppp
309nobodyさん
04/10/26 12:54:38ID:??? PerlだろうとJSPだろうとPHPだろうとCだろうと、
構築経験と例外処理概念のある奴が書いてくれれば文句は無い。
構築経験と例外処理概念のある奴が書いてくれれば文句は無い。
310nobodyさん
04/10/27 00:24:43ID:??? あなたが指定した条件
■全体を検索:perl
複数のワードを含むものを検索するには、ワードを半角スペースで区切ってください。
検索開始
■該当する仕事情報はありません。
条件を変えて検索しなおしてください。
■全体を検索:perl
複数のワードを含むものを検索するには、ワードを半角スペースで区切ってください。
検索開始
■該当する仕事情報はありません。
条件を変えて検索しなおしてください。
312nobodyさん
04/11/18 15:48:14ID:??? 最初はPHPの方がソース綺麗だったのは認めるが
最近、素人が多くなってきたのか
Perlと大して変わらないような気がする
ところでPHPって何が得意なの?
データベースと連携したプログラムが速いっていうけど
本当はPerlとあんまり変わらんわけで。
>>308
それもあるが
PHPはPerlと違って全て関数があるので
仕組みをわからずとも書けるから
書けるだけで内部ロジックわかってないやつ多すぎ
最近、素人が多くなってきたのか
Perlと大して変わらないような気がする
ところでPHPって何が得意なの?
データベースと連携したプログラムが速いっていうけど
本当はPerlとあんまり変わらんわけで。
>>308
それもあるが
PHPはPerlと違って全て関数があるので
仕組みをわからずとも書けるから
書けるだけで内部ロジックわかってないやつ多すぎ
313nobodyさん
04/11/28 13:29:58ID:??? >>312
全てにおいて
早い。
全てにおいて
早い。
314nobodyさん
04/11/29 06:05:41ID:??? Perlって言語としての速度は言われているほど遅くは無いと思う。
苦手とされている計算がメインのプログラムでもC言語の半分よりちょい上ぐらいの
スピードは出ていた。PHPと比べてもほとんどの場面でPerlが勝る。
ただmod_phpの方が容易なので速度面に関して総合的にはPHPの方が優位かな。
苦手とされている計算がメインのプログラムでもC言語の半分よりちょい上ぐらいの
スピードは出ていた。PHPと比べてもほとんどの場面でPerlが勝る。
ただmod_phpの方が容易なので速度面に関して総合的にはPHPの方が優位かな。
315nobodyさん
04/12/01 03:18:14ID:??? mod_perl使わんでもperlccでやればphpより早いよ
普通に組んでも組み方次第でPerlもPHPも勝てる
けど確かにphpの方が容易だな
だからと言ってmod_perlもそこまで難しいものでもないとおもうし
PHPの管理もわざわざ再コンパイルするの面倒だしな
どっちも微妙って言えば微妙だな
普通に組んでも組み方次第でPerlもPHPも勝てる
けど確かにphpの方が容易だな
だからと言ってmod_perlもそこまで難しいものでもないとおもうし
PHPの管理もわざわざ再コンパイルするの面倒だしな
どっちも微妙って言えば微妙だな
316nobodyさん
04/12/01 04:56:35ID:??? mod_perl > mod_php > perlcc > perl > php
ですよね?
perlccってソース→バイナリコード → インタープリタという処理のうちバイナリコードへの変換
だけが省略されるだけだからそれほど速度は上がらないように感じました。
Cとかから入った人ならmod_perlはそれほど難しくはないと思います。
キャッシュが強すぎるとか巷で聞いて食わず嫌いしてましたが自分で使うようになって
貴方の書き方が悪いんじゃないの?って思いました。
捨てプログラムでもmod_perlの恩恵が受けられるようになったらいいな。
ですよね?
perlccってソース→バイナリコード → インタープリタという処理のうちバイナリコードへの変換
だけが省略されるだけだからそれほど速度は上がらないように感じました。
Cとかから入った人ならmod_perlはそれほど難しくはないと思います。
キャッシュが強すぎるとか巷で聞いて食わず嫌いしてましたが自分で使うようになって
貴方の書き方が悪いんじゃないの?って思いました。
捨てプログラムでもmod_perlの恩恵が受けられるようになったらいいな。
317nobodyさん
04/12/01 06:03:09ID:??? 「それほど速度は上がらない」ってのは、その通りだと思うけど
perlインタプリタの起動コストも結構大きいから
それが省略できる効果も一応あるよ。
perlインタプリタの起動コストも結構大きいから
それが省略できる効果も一応あるよ。
318nobodyさん
04/12/01 10:59:02ID:??? perlccやってみたけど
100回暗号化するスクリプトだけで
0.1秒変わったから結構変わるんじゃないかな?
ただuse使えないのはちょっと面倒だね
mod_perlの難しいところってメモリとApacheコネクション数の問題だよね
デフォで使うとメモリかなりつかっちまう
100回暗号化するスクリプトだけで
0.1秒変わったから結構変わるんじゃないかな?
ただuse使えないのはちょっと面倒だね
mod_perlの難しいところってメモリとApacheコネクション数の問題だよね
デフォで使うとメモリかなりつかっちまう
319nobodyさん
04/12/01 11:14:07ID:??? インタプリタを内蔵してしまうだけで起動コストはほとんど変わらないんじゃなかったでしたっけ?
通常のperlとperlccでコンパイルしたhello worldプログラムをベンチ計測したところ誤差程度でした。
perlcc使う目的って
速度アップ:△
perl無い環境用のバイナリ作成:◎
ソース隠蔽:○
Cへ変換:orz
って感じじゃないでしょか
通常のperlとperlccでコンパイルしたhello worldプログラムをベンチ計測したところ誤差程度でした。
perlcc使う目的って
速度アップ:△
perl無い環境用のバイナリ作成:◎
ソース隠蔽:○
Cへ変換:orz
って感じじゃないでしょか
320nobodyさん
04/12/01 11:22:22ID:??? 一応use使えますよ。
perlのバージョンによって結構挙動変わりますね。
ver5.8だと結構お利口にコンパイルしてくれます。
mod_perlは家の環境だと1つのプログラムでMAX20個のプロセスが立ち上がるので
安易に使えないですね。
perlのバージョンによって結構挙動変わりますね。
ver5.8だと結構お利口にコンパイルしてくれます。
mod_perlは家の環境だと1つのプログラムでMAX20個のプロセスが立ち上がるので
安易に使えないですね。
321nobodyさん
04/12/01 22:51:50ID:???322nobodyさん
2005/05/09(月) 17:47:14ID:uyp3Okau 「Perlはwhileループの脱出がlast。PHPは脱出がbreakなので、Cに慣れている人はPHPの方が楽」
#goto は無いけどな。 :-P
#goto は無いけどな。 :-P
レスを投稿する
ニュース
- 副首都構想 広島は人口要件満たさず 横田知事が国に意見表明へ [首都圏の虎★]
- なぜコンビニは「外国人店員」だらけになったのか? 大手3社で8万人超…元セブン社員が明かす「日本人が集まらなくなった」現場の実情★4 [♪♪♪★]
- 【競馬】凱旋門賞 ダリズが連覇! 武豊が騎乗した日本馬・メイショウタバルは14着 アドマイヤテラは11着 [冬月記者★]
- ヒコロヒー 新幹線でカレーや肉まん等ニオイの強いもの食べる問題に「食べていいというルールになっている以上、ある程度仕方ないよね」 [muffin★]
- 大谷翔平が吐露…「自分のなかでもあまりよくない年の一つ」「WBCがあるとすごく長く感じる」★2 [王子★]
- 【平均給与】男性は400万円台、女性は200万円台が最多。平均487万円より下に人が集まり、年収500万円以下が約6割 [首都圏の虎★]
- jcだよ質問ある??
- 長州力「形変えてしまうぞ!」←このワードセンス
- 【悲報】おじさん、ビール売り子から買ったビールをそのまま捨てまくるwwwwwwwwwwwwwwwwwww [398059782]
- お前ら仕事は?学校は?
- 【悲報】新沖縄県知事の古謝玄太さん、米兵による県民殺害事件を受けて大いに笑いながら遺憾の意を示す [904151406]
- 明日の無職を頑張る人たちのお🏡