Pri Facebooku napisali svoj PHP prevajalnik
Postopek prevajanja s HipHopom
vir: ReadWriteWebReadWriteWeb - Pri Facebooku so danes objavili, da njihovi inženirji delajo na prevajalniku, ki prevaja PHP kodo v C++. Osemmesečni projekt nosi ime HipHop for PHP in bo izdan pod odprtokodno licenco, obljublja pa precejšnje pospešitve izvajanja PHP aplikacij.
HipHop se obnaša podobno kot ostali prevajalniki, saj naprej opravi analizo kode in vseh deklaracij, zatem dodeli ustrezne tipe vsem objektom na koncu pa zgenerira vmesno kodo. Od ostalih se pa razlikuje v tem, da v je v primeru HipHopa ta vmesna koda v C++. Tule potem v prevajanje vskoči g++ in prevede rezultat z dodatnimi optimizacijami v strojno kodo.
O rezultatih prevajanja trenutno še ni veliko znanega, pri Facebooku pa pravijo, da je uporaba prevajalnika pri njih zmanjšala obremenitev...
HipHop se obnaša podobno kot ostali prevajalniki, saj naprej opravi analizo kode in vseh deklaracij, zatem dodeli ustrezne tipe vsem objektom na koncu pa zgenerira vmesno kodo. Od ostalih se pa razlikuje v tem, da v je v primeru HipHopa ta vmesna koda v C++. Tule potem v prevajanje vskoči g++ in prevede rezultat z dodatnimi optimizacijami v strojno kodo.
O rezultatih prevajanja trenutno še ni veliko znanega, pri Facebooku pa pravijo, da je uporaba prevajalnika pri njih zmanjšala obremenitev...