For faster navigation, this Iframe is preloading the Wikiwand page for HHVM.

HHVM

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日,​12年前​(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

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

参考

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

外部链接

[编辑]
{{bottomLinkPreText}} {{bottomLinkText}}
HHVM
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?