HHVM

来自Local Chinese Wikipedia
imported>Nullizer2025年10月26日 (日) 02:08的版本 (使用DisamAssist清理消歧义链接:Rust(链接至Rust (编程语言))。)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转到导航 跳转到搜索
HHVM
HHVM logo, featuring white uppercase "HHVM" letters on a black background, with stylized triangular geometric shapes on the left
開發者Meta Platforms
首次发布2011年12月9日,​14年前​(2011-12-09[1]
编程语言PHP, C++,[2] OCaml[3]Rust[4]
许可协议PHP LicensePHP许可证[5]
网站HHVM.com

HipHop虚拟机(HipHop Virtual Machine,簡稱HHVM)是一个由Facebook开发的基于即時編譯(JIT)的开源虚拟机,它的源代码托管在GitHub[6]。HHVM能作为Hack编程语言的执行引擎,在HHVM第4版发布之前,它用于支持PHP的执行[7]。通过JIT (消歧义)的编译,Hack代码首先被編譯为中间HipHop字节码(HHBC),然后再动态編譯成X86-64机器代码以及进行优化并在本機执行[8][9]

参考[编辑]

  1. Jason Evans. The HipHop Virtual Machine. Meta Platforms. December 9, 2011 [August 2, 2014]. (原始内容存档于2015-11-30). 
  2. Building and installing HHVM on CentOS 7.x. github.com. Facebook. May 26, 2015 [June 12, 2015]. (原始内容存档于2021-10-07). 
  3. Building the Hack typechecker. github.com. Facebook. September 10, 2014 [June 12, 2015]. (原始内容存档于2021-10-07). 
  4. Facebook's HHVM Begins Seeing Rust Rewrite - Phoronix. [29 August 2019]. (原始内容存档于2021-04-09). 
  5. facebook/hhvm: License. github.com. Meta Platforms. [August 2, 2014]. (原始内容存档于2021-05-23). 
  6. HHVM source code on GitHub. [2021-03-01]. (原始内容存档于2021-05-23). 
  7. 存档副本. [2021-03-01]. (原始内容存档于2021-05-14). 
  8. Ottoni, Guilherme.  缺少或|title=为空 (帮助)
  9. facebook/hhvm. github.com. Facebook. [August 2, 2014]. (原始内容存档于2021-05-23). 

外部链接[编辑]