質問: **クローズされました**。この質問は より焦点を絞る 必要があります。この質問では現在、回答を受け付けていません。 --- **この質問を改善したいですか?** この投稿を編集し、1つの問題に焦点を当てるように質問を更新してください。 4年前 にクローズされました。 プログラム言語って何でできてるのでしょうか? コンパイルしてできあがるあの物体はなんですか? どうしてあれでコンピュータが動くのですか? それを手書きすることも可能なのでしょうか。 また、PHPは最終的にC言語に変換されると聞きましたが、他の言語も最後はCなのでしょうか?
回答: > > PHPは最終的にC言語に変換されると聞きました > > > これが気になったのでちょっと調べてみましたが、少なくとも公式の処理系である Zend Engine ではそのようなことはないようです。 * 生まれ変わるPHP - Zend Engine 2、SQLiteの実力は? (5) Zend Engineの仕組みとパフォーマンスの向上 | マイナビニュース * Zend Engine - Wikipedia * HipHop Virtual Machine - Wikipedia なお、事前に機械語までコンパイルすることで処理速度の向上が期待できるため、 PHP から C++ への変換を行なう実装も存在します。 * PHPのソースコードをC++のコードに変換する:phpspot開発日誌 * hiphop php でPHPからジェネレートされたC++コードを読んでみよう。 - お前の血は何色だ!! 4 前述の HipHop VM のように、C/C++を介さず、その場で機械語にコンパイルして実行するというパターンもありますね。