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]
編輯維基數據鏈接
源代码库
  • github.com/facebook/hhvm
編輯維基數據鏈接
编程语言PHP, C++,[5] OCaml[6]和Rust[7]
许可协议PHP License和PHP许可证[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). 

外部链接

  • 官方网站
人物
资源
  • Accelerator(列表)
  • Composer
  • 编辑器英语List of PHP editors
  • 英语List of PHP extensions
  • PEAR
实现
  • HHVM
  • HipHop for PHP
  • Parrot
  • Phalanger英语Phalanger (compiler)
  • Project Zero英语Project Zero
  • Quercus英语Quercus (software)
  • Zend引擎
Web应用框架
  • CakePHP英语CakePHP
  • CodeIgniter
  • Drupal
  • eZ Publish英语eZ Publish
  • Fat-Free英语Fat-Free Framework
  • FuelPHP
  • Horde英语Horde (software)
  • Joomla!
  • Laravel
  • Lithium英语Lithium (software)
  • Midgard英语Midgard (software)
  • MODx英语MODx
  • Nette Framework英语Nette Framework
  • PRADO英语PRADO (framework)
  • Phalcon
  • Qcodo英语Qcodo
  • Silex英语Silex (web framework)
  • SilverStripe
  • Symfony
  • TYPO3
  • WordPress
  • Xaraya英语Xaraya
  • XOOPS
  • Yii英语Yii
  • Zend framework
  • Apache Incubator
测试
  • Behat英语Behat (computer science)
  • PHPUnit英语PHPUnit
  • PHP Unit Testing Framework英语PHP Unit Testing Framework
  • SimpleTest英语SimpleTest
  • Lime英语Lime_(software)Symfony
ORM
  • Doctrine
  • Propel英语Propel (PHP)
IDE
  • Aptana英语Aptana
  • Codelobster英语Codelobster
  • Eclipse PDT
  • NetBeans
  • PHPEdit英语PHPEdit
  • PhpStorm英语PhpStorm
  • RadPHP英语RadPHP
  • Zend Studio
部件工具箱
  • PHP-GTK英语PHP-GTK
  • PHP-Qt英语PHP-Qt
  • wxPHP英语wxPHP
  • 分类 分类
  • 共享资源页面 共享资源
Meta Platforms
  • 历史英语History of Facebook
  • 年表
  • 收購
  • 批評
    • 实名制争议
Facebook
  • 功能英语Facebook features
  • Beacon英语Facebook Beacon
  • 图谱搜索英语Facebook Graph Search
  • EdgeRank英语EdgeRank
  • 平臺
  • 虚拟货币英语Facebook Credits
  • 赞按钮英语Like button#Use on Facebook
  • 洋葱地址
其他产品
過往產品
  • FriendFeed
  • Home
  • M(虛擬助理)英语M (virtual assistant)
  • Onavo英语Onavo
  • Facebook Paper英语Facebook Paper
  • Facebook Slingshot英语Facebook Slingshot
  • tbh英语tbh (app)
  • Wirehog英语Wirehog
人物
创始人
董事会
执行首长
当前
过去
  • 西恩·帕克4%, 原有
  • 欧文·范·纳塔英语Owen Van Natta
  • 吉迪昂·余英语Gideon Yu
  • 亚当·安捷罗英语Adam D'Angelo
  • 克里斯·凯利英语Chris Kelly (entrepreneur)
  • 布莱特·泰勒英语Bret Taylor
著名员工
当前
  • 克里斯·考克斯(产品副总裁)
  • 埃利奥特·施拉格英语Elliot Schrage(全球通信,营销和公共政策副总裁)
  • 拉尔斯·拉斯穆森英语Lars Rasmussen (software developer)(圖譜搜尋總監)
  • 約翰·卡馬克 (Oculus VR 首席科技官)
  • 耐奥米·格雷特英语Naomi Gleit (社会进步副总裁)
  • Caryn Marooney (通信副总裁)
过去
开源项目
  • FQL英语Facebook Query Language
  • HipHop for PHP
  • Scribe英语Scribe (log server)
  • Open Compute Project英语Open Compute Project
大众传媒
  • The Facebook Effect英语The Facebook Effect
  • The Accidental Billionaires英语The Accidental Billionaires
  • 社交网络
概念
  • 活动流英语Activity stream
  • 社交图英语Social graph
  • 好友
  • 转发英语Reblogging
  • Fan-gating英语Fan-gating
  • Facebook 外交
  • 讚按鈕英语Facebook Like button
相關
  • 使用Facebook的调查英语Use of social network websites in investigations#Facebook
  • 审查
  • Category:Facebook诉讼英语Category:Facebook litigation
  • F8开发者大会
  • IPO英语Initial public offering of Facebook