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日,​14年前​(2011-12-09[1]
當前版本
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    源代碼庫
    • {{URL|example.com|可选的显示文本}}
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    編程語言PHP, C++,[2] OCaml[3]Rust[4]
    引擎
      Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
      許可協議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). 

      外部鏈接[編輯]