You are hereBlogs / arigalt's blog / Hip Hop para PHP por facebook
Hip Hop para PHP por facebook
C++ como extensión de PHP
Lei una noticia muy interesante relacionada a PHP y facebook, lo cual habla como facebook durante los últimos 6 años han usado PHP para su sitio, (la red social mas grande del mundo) una de las razones por el exito del desarrollo del portal ha sido sin duda el uso del lenguaje de PHP por varias razones:
*PHP es simple en todo sentido.
*Simple para aprender
*Simple para escribir
*Simple para leer
*Simple para debugear
Eso logro que los ingenieros de facebook desarrollaran mucho mas rapido que en cualquier otro lenguaje.
Lo cual durante los últimos 2 años han venido trabajando en conjunto con un pequeño equipo una extensión para php la cual pretende mejorar de sobre manera el rendimiento de PHP, algo muy importante para sitios gigantescos como facebook, esta extensión tiene el nombre de "HipHop for PHP" entre las características usa hasta un 50% de menos CPU.
Como lo logran?
Pues transforma tu código PHP en algo mas parecido a código en C++ y luego se compila con g++ ganando de esta forma un increíble desempeño.

El uso de HipHop for php es casi transparente en el desarrollo en php, también como es código abierto se puede ver y meter mano, cabe mencionar que hay funciones como la de eval() que no funciona, por lo mismo el equipo de desarrollo de facebook tuvo que re-escribir mucha de las funciones de php.
Sitio oficial:
http://developers.facebook.com/news.php?blog=1&story=358

