HHVM

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

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日2011-12-09[1]
当前版本
  • 3.15.0 (2016年9月28日;穩定版本)[2]
  • 4.172.0 (2022年11月2日;穩定版本)[3][4]
源代码库
编程语言PHP, C++,[5] OCaml[6]Rust[7]
许可协议PHP LicensePHP许可证[8]
网站HHVM.com

参考

  1. Jason Evans. . Meta Platforms. December 9, 2011 [August 2, 2014]. (原始内容存档于2015-11-30).
  2. . 2016年9月28日 [2018年3月13日].
  3. .
  4. .
  5. . github.com. Facebook. May 26, 2015 [June 12, 2015]. (原始内容存档于2021-10-07).
  6. . github.com. Facebook. September 10, 2014 [June 12, 2015]. (原始内容存档于2021-10-07).
  7. . [29 August 2019]. (原始内容存档于2021-04-09).
  8. . github.com. Meta Platforms. [August 2, 2014]. (原始内容存档于2021-05-23).
  9. . [2021-03-01]. (原始内容存档于2021-05-23).
  10. . [2021-03-01]. (原始内容存档于2021-05-14).
  11. Ottoni, Guilherme. 缺少或|title=为空 (帮助)
  12. . github.com. Facebook. [August 2, 2014]. (原始内容存档于2021-05-23).

外部链接

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.