HipHop Virtual MachineHHVM (JIT) PHPHackHHVMPHPHackJITHipHop (HHBC) x64[1][4]PHPZend EnginePHP[5]
HipHop Virtual Machine (HHVM)
開発元 Meta
初版 2011年12月9日 (12年前) (2011-12-09)[1]
最新版

4.9.0 / 2019年6月11日 (5年前) (2019-06-11)[2]

リポジトリ ウィキデータを編集
プログラミング
言語
C++, C言語
サポート状況 開発中
ライセンス PHP License、Zend License[3]
公式サイト hhvm.com ウィキデータを編集
テンプレートを表示

HHVMMetaFacebookGithubPHP LicenseZend License[1][3]2018912FacebookPHP[6][7]918HHVMPHP 5HackPHP 7[8] 20231027Paul BissonetteGCCHHVMHack[9]

概要

編集

HHVMFacebook使PHPC++HipHop for PHP (HPHPc) [10][11]HPHPcPHP[10]HPHPc2010FacebookPHPJIT[12]20131facebook.comHPHPcHHVM

JITHHVMPHPHackHHBCHHBCHHVMJIT使HHBCx64JITCPU[1][10][13].NET FrameworkJava

HHVMPHP 5.4create_function()eval()[14][15]使HPHPcHPHPc

HHVMPHPFacebookHack[16][17]HackHackPHP[18][19][20][21]

パフォーマンス

編集

1[22]

HHVM使20124HHVMHPHPc[10]20131215%[23]

PHPのサポート終了

編集

前述のように元々はPHPの実行環境として開発されたHHVMだが、Facebookは2018年9月、PHPのサポートを段階的に終了することを発表した。これは独自のプログラミング言語Hackの登場、並びにHackの構文を取り込み性能も改善されたPHP7の登場によりPHP側の状況が変化したためとみられる。PHPのサポートはHHVM 3.30までとされており、次期メジャーリリースのHHVM 4.0ではサポートは完全に廃止される。利用者にはHackかPHP7または他のPHP実行環境への移行が推奨された。[24]2019年2月12日、予定通りPHPサポートを終了したHHVM 4.0がリリースされた[25]

脚注

編集


(一)^ abcdJason Evans (1292011). The HipHop Virtual Machine. Facebook. 822014

(二)^ Releases (). facebook/hhvm. Facebook. 2019213

(三)^ abfacebook/hhvm. github.com. Facebook. 822014

(四)^ facebook/hhvm. github.com. Facebook. 822014

(五)^ Kaushik Pal (4282014). PHP and Zend Engine Internals. phpbuilder.com. 9232014

(六)^ Ending PHP Support, and The Future Of Hack. hhvm.com. Facebook (9122018). 1182018

(七)^  (9142018). FacebookHHVMPHP. mag.osdn.jp. 1182018

(八)^ The Future of HHVM. hhvm.com. Facebook (9182018). 1182018

(九)^ Project Update and OSS Support Changes. hhvm.com. Facebook (20231027). 20231218

(十)^ abcdDrew Paroski (11292012). Speeding up PHP-based development with HHVM. Facebook. 822014

(11)^ Announcement on GitHub removing HPHPc support. github.com. Facebook (2192013). 5242013

(12)^ Cade Metz (6102013). How Three Guys Rebuilt the Foundation of Facebook. Wired. 9282014

(13)^ HipHop Bytecode v1 revision 18. github.com. Facebook (7312014). 5242013

(14)^ facebook/hhvm. github.com (20135). 822014

(15)^ facebook/hhvm. github.com. Facebook (582014). 822014

(16)^ Cade Metz (3202014). Facebook Introduces 'Hack,' the Programming Language of the Future. Wired. 4152014

(17)^ Hack: a new programming language for HHVM. code.facebook.com. Facebook (20144). 3232014

(18)^ Josh Lockhart (432014). Facebooks Hack, HHVM, and the future of PHP. O'Reilly Media. 822014

(19)^ Hack Manual. docs.hhvm.com. 3252014

(20)^ Hack Manual. docs.hhvm.com. 3252014

(21)^ Hack Manual. docs.hhvm.com. 422014

(22)^ Brady Forrest (6232009). Bing and Google Agree: Slow Pages Lose Users. O'Reilly Media. 9282014

(23)^ We are the 98.5% (and the 16%). hhvm.com (12192013). 822014

(24)^ FacebookHHVMPHP. OSDN (2018914). 2018914

(25)^ HHVM 4.0PHP. OSDN (2019213). 2019213

関連項目

編集

外部リンク

編集