HHVM | |||||
---|---|---|---|---|---|
![]() | |||||
Información general | |||||
Tipo de programa | máquina virtual | ||||
Desarrollador | Facebook, Inc. | ||||
Licencia | PHP License and Zend License[1] | ||||
Información técnica | |||||
Programado en | |||||
Versiones | |||||
Última versión estable | 4.172.02 de noviembre de 2022 | ||||
Lanzamientos | |||||
| |||||
Enlaces | |||||
HipHop Virtual Machine (HHVM) es una máquina virtual de código abierto basada en la compilación Just-In-Time (JIT) que sirve como motor de ejecución para el lenguaje de programación Hack, y se utiliza para admitir la ejecución de PHP antes del lanzamiento de la versión 4 de HHVM.[6] Al utilizar el principio de compilación JIT, el código Hack se transforma primero en bytecode HipHop intermedio (HHBC), que luego se traduce dinámicamente en código máquina x86-64, se optimiza y se ejecuta de forma nativa.[7][8] Esto contrasta con la ejecución interpretada habitual de PHP, en la que Zend Engine transforma el código fuente de PHP en código de operación que sirve como una forma de bytecode, y ejecuta los códigos de operación directamente en la CPU virtual de Zend Engine.[9]
HHVM es desarrollado por Facebook, con el código fuente del proyecto alojado en GitHub;[10] está licenciado bajo los términos de la Licencia PHP y la Licencia Zend.
|título=
(ayuda)