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]

Factos rápidos

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

  1. «The HipHop Virtual Machine». Consultado em 30 de Março de 2016
  2. «Building and installing hhvm on CentOS 7.x». Consultado em 30 de Março de 2016
  3. «How Three Guys Rebuilt the Foundation of Facebook». Consultado em 30 de Março de 2016
  4. «PHP and Zend Engine Internals». Consultado em 30 de Março de 2016. Arquivado do original em 15 de setembro de 2014
  5. «License». Consultado em 30 de Março de 2016
Remove ads
Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads