• 締切済み

他の言語に比べてPHPが遅いといわれている理由

現在PHPでプログラミングをしているのですが、PHP以外の言語をしている人から、PHPは遅い といわれることが多いです。でも、PHPしか知らないので、なんでかわからず、きもちわるい思いをしています。 検索してみても、他の言語と比べて遅い理由が記述されているページを探すことができませんでした。 どなたか教えていただけませんでしょうか。 よろしくお願いいたします。

  • PHP
  • 回答数2
  • ありがとう数2

みんなの回答

  • tany180sx
  • ベストアンサー率63% (239/379)
回答No.2

インタプリタ型言語なのでCなんかよりは遅いです、中身はCですし。 http://php-web.net/introduction/interpretor.html eAccelerator等使えばそれなりに速くはなります。

sevenroom
質問者

お礼

回答ありがとうございます。 すみません。質問があいまいでした。 毎回コンパイルする分遅くなる、ということは、聞いたことがあって、 知っていたんですが、もしご存知であれば、言語内部の仕様的な部分 (例えば、変数やオブジェクトの割当に関することなど)について 教えていただけたらすごく助かります。 あいまいな書き方ですみませんでした。

  • koko_u_
  • ベストアンサー率18% (459/2509)
回答No.1

>検索してみても、他の言語と比べて遅い理由が記述されているページを探すことができませんでした。 お遊びでどうぞ http://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=all

sevenroom
質問者

お礼

ありがとうございます。 遅い理由はわからないけれど、どのくらい遅いかということは、 よくわかりました。 すごくおもしろいサイトでした。

関連するQ&A

  • スクリプト言語としてのPHPについて

    PHPについてほとんど知らない者です(他の言語もほとんど知りませんが・・・)。 Webで検索していると、Webアプリを開発するLL言語としてPHP, Ruby, Python, Perlを使っているというケースをよく目にします。一方、タスクを自動化するためのスクリプトを記述する言語としては、Ruby, Python, Perl, シェルスクリプトで記述しているケースをよく目にします(Linux/UNIX系)。 そして、PHPはWebアプリ開発言語としてかなりのシェアを占めていそうだが、スクリプト言語としてはそんなにシェアを占めていないのかな? という印象を持ちました。 そこでお聞きしたいのですが、スクリプト言語としてのPHPは他の言語と比較してどのような感じなのでしょうか? PHPはWebアプリ開発言語としてだけではなく、スクリプト言語しても開発現場でRuby, Perl同様に使われているといった感じなのでしょうか? あるいは、WebアプリはPHPで書いてるけど、スクリプトはPHP以外(Ruby, Pythonなど)で書いているという方は結構いるのでしょうか?その場合、何故PHPを使わずに別の言語を使っているのでしょうか? ご意見をお聞かせください。

    • ベストアンサー
    • PHP
  • PHP言語、やり方教えてください

    PHP言語使用で、ブラウザの,「あるイラスト」(テキストではない)をクリックすると、そのイラスト横のチェックボックスにチェックが入るというプログラミングを教えてください。 商品の検索画面で使います。 ウェブ標準のチェックボックスは小さいので、大きなイラストをクリックしたときに、チェックが入るような使いやすいものを考えております。 よろしくお願いいたします。

    • 締切済み
    • PHP
  • perl php ruby java(jsp?)等、webで使われる言語の特徴

    perl php ruby java(jsp?)等、動的なwebページを作成する時によく使われる言語の特徴を教えてください。何故それらの言語が使われるのか、他の言語で作る事はできないのか、が気になります。サーバサイドプログラミングには○○という特徴があるので、△△という特徴を持った言語が向いている。のような回答を期待したいです。(答えが解るなら、何でもいいですが!)

  • PHPの言語仕様について

    PHPのマニュアルを読んでいるのですが、以下の項目について説明が見つけられないでいます。 「()」や「{}」についての仕様が明記されていないようなのです。 他の言語では「()」は演算子の一つだったり、セパレーターの一つだったりしますが、PHPのマニュアルを私が読んだ限りではそのどちらとしても記述がありません。 また、「{}」については、rubyなどでいうブロックを形成するものではなく、if文やfor分で複文を実行するときにのみ使用される、ということのようですが、これ以上詳細な説明が見つけられませんでした。 PHPの言語仕様としては、マニュアルの他にドキュメントが有るのでしょうか? もしくはソースを読む必要があるのでしょうか? ※私が読んでいるのは日本語版のマニュアルです  http://www.php.net/manual/ja/index.php タイトル修正して質問しなおしました

    • 締切済み
    • PHP
  • PHPについて

    プログラミングの知識は皆無ですが質問させて下さい。 PHPの独学で躓く方がいらっしゃるようですが、「プログラミング言語に触れるのはPHPが初めて」という方限定での話なのでしょうか?それとも1~2つのプログラミング言語を習得した上で独学を進めても簡単に理解出来るものではないのでしょうか? また、PHPの独学を進めていく上で特に理解の手助けとなる(関連性の高い?)プログラミング言語といったものはありますか? 以上お手数ですがご回答お願いいたします。

    • 締切済み
    • PHP
  • コンパイル言語とインタープリター言語の違いについて

    コンパイルするプログラミング言語とインタープリターする プログラミング言語の違いについて教えてください。 特に、開発上および運営上の利点・欠点についてお願いします。 また、CGIでは、PHPやPERLなどのインタープリター言語が 主流ですが、その理由とC言語などで組むのと比較して、 どのような利点があるのか教えてください。

  • PHP

    こちらのサイトでC言語が難しい、という質問を出したらとあるかたがPHPはどうかといってくださいました。 プログラミング超初心者です。PHPがどんな言語か、また学びやすい言語がほかにあったら教えてください。 書籍や勉強法について教えていただければとってもうれしいです! よろしくお願いします。

    • ベストアンサー
    • PHP
  • PHPについて教えて下さい。

    将来、プログラマを目指してるものです。 javaやc#など現在、通っている専門学校で学んでいるのですがPHPがわかるようになればjavaやc#など理解がすすんだりするでしょうか? 全然違うプログラミング言語ですがPHPを勉強すれば役立つでしょうか? 回答よろしくお願いします。

    • ベストアンサー
    • PHP
  • 初めてのプログラミング、rubyかphpか

    初めてプログラミングを学ぶのですが、rubyかphpかで迷っています。 現在のところの目的は、HP作成で、このokwaveのようなフォームを多用したサイトを作りたいと思っています。となると、PHPが向いているのでしょうが、「PHPはテンプレート言語だからプログラムの知識がつかない(他の言語に手を出すときにつまづく)」と聞きます。 そこで、RUBYも選択肢に入れています。 あと、WEBアプリ開発となると、PERLという言語もあるそうですが、PHPとどこが違うのですか? 回答お願いいたします。

  • PHPで統計分析を行いたいですが

    PHPで統計分析を行いたいですが、方法が見つからないです。 googleで「phpとR言語」で検索してみるとR言語で使う方法があるという記述はありまして、R言語のことを調べて見ましたがありませんでした。 PHPの関数でも幾つか簡単なものはありますが、他に統計結果を作り出す方法はありませんでしょうか。私がやりたいのは集計分析(カイ二乗)と回帰分析、多変量分析です。 よろしくお願いします。

    • 締切済み
    • PHP