米Facebookは3月20日、同社が開発するプログラム実行環境「HHVM(HipHop Virtual Machine)」向けのプログラミング言語「Hack」をオープンソースで公開した。PHPをベースに静的型付け機能を組み込むことで、高い実行速度を保ちつつ生産性を改善するという。 Hackは、PHPの高速化を目的にFacebookが開発したPHP用JITコンパイラであるHHVMのランタイムプラットフォームの一部として公開された。ライセンスはBSD License。これにより、HHVMではPHPとHackの両方をサポートするようになる。 PHPとシームレスな互換性があり、PHPコードのほとんどをそのままHackコードとして利用できる。関数のシグネチャとクラスメンバに型付け情報を注釈として付けられるのが特徴で、型検査はインクリメンタルで実行される。同一ファイル内での一部のコードのみHackに