HHVM

求聞百科,共筆求聞
HHVM
HHVM logo, featuring white uppercase "HHVM" letters on a black background, with stylized triangular geometric shapes on the left
開發者臉書公司
首次發佈2011年12月9日,​12年前​(2011-12-09
編程語言PHP, C++,[1]OCaml[2]Rust[3]
許可協議PHP LicensePHP許可證[4]
網站HHVM.com

HipHop虛擬機(HipHop Virtual Machine,簡稱HHVM)是一個由Facebook開發的基於即時編譯(JIT)的開源虛擬機,它的原始碼託管在GitHub[5]。HHVM能作為Hack編程語言的執行引擎,在HHVM第4版發佈之前,它用於支持PHP的執行[6]。通過JIT的編譯,Hack代碼首先被編譯為中間HipHop字節碼(HHBC),然後再動態編譯成X86-64機器代碼以及進行優化並在本機執行[7][8]

參考

  1. Building and installing HHVM on CentOS 7.x. github.com. Facebook. 2015-05-26-mdy [2015-06-12-mdy]. 
  2. Building the Hack typechecker. github.com. Facebook. 2014-09-10-mdy [2015-06-12-mdy]. 
  3. Facebook's HHVM Begins Seeing Rust Rewrite - Phoronix. [29 August 2019]. 
  4. facebook/hhvm: License. github.com. 臉書公司. [2014-08-02-mdy]. 
  5. HHVM source code on GitHub
  6. HHVM 4.0.0 | HHVM
  7. Ottoni, Guilherme.  缺少或|title=為空 (幫助)
  8. facebook/hhvm. github.com. Facebook. [2014-08-02-mdy]. 

外部連結