La HipHop Virtual Machine (HHVM) es una máquina virtual de código abierto desarrollada específicamente para ejecutar programas escritos en Hack, un lenguaje de programación. Fue creada por Meta, anteriormente conocida como Facebook[1]como sucesor de HipHop para PHP (HPHPc). HHVM funciona según el principio de compilación Just-In-Time (JIT), un método destinado a mejorar la eficiencia de la ejecución del código. Introdujo un formato de código de bytes intermedio, HHBC, que simplifica los procesos de desarrollo y despliegue. HHVM es conocido por su rendimiento superior, que incluye un alto rendimiento del servidor web, baja latencia y optimización dinámica del código máquina x86-64. Está asociada a otras tecnologías como LLVM, la máquina virtual Parrot y Phalanger. El código fuente de HHVM está disponible en GitHub[2] y tiene licencia PHP y Zend.
Máquina virtual HipHop (HHVM) es un código abierto máquina virtual basada en compilación justo a tiempo (JIT) que sirve de motor de ejecución del Lenguaje de programación Hack. Mediante el principio de compilación JIT, el código Hack se transforma primero en código intermedio. HipHop bytecode (HHBC), que luego se traduce dinámicamente en x86-64 código máquinaoptimizado y ejecutado de forma nativa. Esto contrasta con la habitual interpretado ejecución, en la que el Motor Zend transforma PHP código fuente en opcodes que sirven de código de bytesy ejecuta los opcodes directamente en la máquina virtual del motor Zend CPU.
![]() | |
Promotor(es) | Metaplataformas |
---|---|
Lanzamiento inicial | 9 de diciembre de 2011 |
Versión estable | |
Repositorio | |
Escrito en | PHP, C++, OCaml y Óxido |
Licencia | Licencia PHP y Licencia Zend |
Página web | hhvm |
HHVM ha sido desarrollado por Metacon el código fuente del proyecto alojado en GitHubestá autorizada bajo los términos de la Licencia PHP y Licencia Zend.