HHVM
software macchina virtuale sviluppato da Facebook / Da Wikipedia, l'enciclopedia encyclopedia
Caro Wikiwand AI, Facciamo breve rispondendo semplicemente a queste domande chiave:
Puoi elencare i principali fatti e statistiche su HHVM?
Riassumi questo articolo per un bambino di 10 anni
La Macchina Virtuale HipHop (HipHop Virtual Machine, HHVM) è una macchina virtuale open source basata sulla compilazione just-in-time (JIT) utilizzata come motore di esecuzione per i linguaggi di programmazione PHP e Hack.
HHVM software | |
---|---|
![]() | |
Genere | Macchina virtuale |
Sviluppatore | |
Data prima versione | 2011 dicembre 09; 12 anni fa[1] |
Ultima versione |
|
Sistema operativo | |
Linguaggio | Rust OCaml ocaml C C++ (non in lista) |
Licenza | Licenza PHP (licenza libera) |
Sito web | hhvm.com |
Utilizzando il principio della compilazione JIT, il codice PHP o Hack eseguito viene prima trasformato nel bytecode HipHop (HHBC) e successivamente tradotto dinamicamente in linguaggio macchina x86-64, ottimizzato ed eseguito nativamente.[2][3] Ciò avviene in contrasto con l'esecuzione via interprete solita del PHP, nella quale lo Zend Engine trasforma il codice sorgente PHP in opcode che, utilizzati come una forma di bytecode, vengono eseguiti direttamente dalla CPU virtuale dello Zend Engine.[4]
HHVM è sviluppata da Facebook. Il suo codice sorgente è ospitato su GitHub ed è concessa in licenza sotto i termini della licenza PHP e la licenza Zend.