Top Qs
Linha do tempo
Chat
Contexto
HHVM
Da Wikipédia, a enciclopédia livre
Remove ads
HHVM (HipHop Virtual Machine) é uma máquina virtual baseada em compilação just-in-time (JIT), que serve como um mecanismo de execução para o PHP e para a linguagem de programação Hack. Usando o princípio de compilação JIT, o código PHP e Hack são primeiramente transformados em HipHop bytecode (HHBC), que é então traduzido dinamicamente em código em máquina x86-64, otimizado, e nativamente executado.[3] Isto é diferente da usual execução interpretada do PHP, em que o Zend Engine transforma o código-fonte PHP em código de operação que servem como uma forma de código intermediário, e executa os códigos diretamente na CPU virtual do Zend Engine.[4]
HHVM é desenvolvido pelo Facebook, com código-fonte do projeto hospedado no GitHub e licenciado sob os termos da licença PHP e Zend.[5]
Remove ads
Referências
- «The HipHop Virtual Machine». Consultado em 30 de Março de 2016
- «Building and installing hhvm on CentOS 7.x». Consultado em 30 de Março de 2016
- «How Three Guys Rebuilt the Foundation of Facebook». Consultado em 30 de Março de 2016
- «PHP and Zend Engine Internals». Consultado em 30 de Março de 2016. Arquivado do original em 15 de setembro de 2014
Remove ads
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads