Facebook выпускает виртуальную машину для PHP
Facebook объявил о выпуске виртуальной машины для выполнения PHP-кода - HipHop Virtual Machine (hhvm)
Как известно, программисты facebook'а давно пытались решить задачу повышения быстродействия программ на PHP. В рамках проекта HipHop был создан компилятор hphpc, который транслировал код PHP в код C++, который потом компилировался в нативные бинарники. Но, так как статический анализ кода динамического языка программирования имеет определенные ограничения, было решено создать высокоуровневую стековую виртуальную машину hhvm. Код на PHP транслируется в байткод, который выполняется виртуальной машиной.
Уже сейчас hhvm практически догнал hphpc по быстродействию, и разработчики обещают еще повысить производительность.
Также, разработчики заявляют, что планируют и дальше держать код открытым и учитывать мнение сообщества.