PHPをC++に変換して高速化!



PHPをC++に変換して高速化する「HipHop for PHP」をFacebookが公開 : candycane development blog

PHPのルーツは、PerlやPython、Rubyのようなスクリプト言語で、すべてのプログラマの生産性の面で大きな利点があり、迅速かつ継続的な開発を可能にします。これはC++やような伝統的なコンパイル言語やJavaのような中間言語と比較した場合です 。一方、スクリプト言語は一般的にCPUおよびメモリの使用に関して効率的でないことが知られています。


この問題を回避するために、PHPで作ったコードC++に変換してしまうというもの。そしてそれがオープンソースだというところがまたすごい。Facebookみたいに自分のところで巨大なコンテンツ/プラットフォームを運用してるからこそできる技術開発であって、そのソフト自体を売ったところでその収益云々など微々たるものなので、無料で公開できるのだろう。