プログラミング言語のベンチマークって何を測定したらいいんだろうネットサーフィン(死語)をしてたら、「Rubyと比べてPHPは重い」と紹介してる記事を見かけたのです。「Rubyは基本的に遅い」と思ってた自分としては、「そんなバカな...Rubyの遅さをなめてんじゃねえ!」と、いい歳して憤慨(?)してしまったわけですよ。こんなFUDが許されていいのか。証拠を突き付けて、PHPの名誉を回復してやらねば!などと馬鹿妄想したところで、悩んでしまって。ベンチマークと言っても、この場合は何を測定すればいいんだろう...。比較してるあたりからして、おそらくはWebサーバ上でそれぞれを動かした時に、どちらが高速に動くか、短い時間でWebページを返してくるか、という話なんだろうと想像するわけです。書いて、何百回かアクセスしてトータルでどっちのほうが時間がかかったか、てな感じで測定すればいいのかなと。World」の一行を返しただけでは、それは全然実態に即してないだろうと。いや、呼び出し(?)コストぐらいは測定できるかもしれないけど...。実際にはもっと色々な処理をしてWebページを返すはずだと。何の処理をさせれば、妥当な処理と言えるのだろうかと。DB処理?てな感じで悩んでしまって。何を測定したらいいのかなあ。「言語の速度を測ってみたところで意味は無い」「今時はフレームワークを使うのが当たり前なんだから、フレームワークを測定しなきゃ実態に合ってるとは言えない」てなツッコミもありそうだよなあ、てなところも。感想には個人差があります。