HipHop Virtual Machine
HipHop Virtual Machine（ヒップホップ・バーチャル・マシン、HHVM）は、実行時コンパイラ (JIT) 方式でPHPおよびHackといったプログラミング言語を実行する、仮想機械型の処理系である。HHVMで実行する場合、PHPやHackのコードは、JITコンパイルの過程でまず中間言語のHipHopバイトコード (HHBC) に変換され、さらに動的にx64の機械語へとコンパイル・最適化を行った上で実行される。これに対し、公式のPHP実装であるZend Engineでは、PHPのコードを中間表現に変換した上で、中間表現をそのまま実行している。

HHVMはFacebook社が開発しており、Github上にあるソースコードはPHP Licenseとのもと公開されている。2018年9月12日、Facebookの開発チームはPHPのサポートを段階的に終了することを発表し、同年9月18日にはHHVMのPHP 5のサポートを終了すると同時に、以降はHackに注力し、PHP 7の新しい機能も積極的には実装しないことを発表した。
Q110546
実行時コンパイラ
Concept
Q59
PHP
MEDIA
Q15971618
Hack
MEDIA
Q9143
プログラミング言語
Concept
Q192726
仮想機械
Concept
Q2663110
中間言語
Concept
Q272629
x64
Concept
Q55813
機械語
Concept
Q189473
Zend Engine
ORG
Q355
Facebook
MEDIA
Q364
Github
ORG
Q376841
PHP License
MEDIA
Q18150679
HipHop Virtual Machine
MISC
2064-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
64
DATE
2018-09-12T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
2018年9月12日
DATE
2018-09-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
9月18日
DATE
2020-05-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
5
DATE
2020-07-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
7
DATE
+64^^http://www.w3.org/2001/XMLSchema#decimal
64
NUMBER
used by
instance of
copyright license
instance of
subclass of
programming language