FacebookがPHP互換のプログラミング言語「Hack」を公開

2014年3月27日 20:51

印刷

記事提供元:スラド

あるAnonymous Coward 曰く、 Facebookは3月20日、PHPをベースに静的な型付けといった機能を組み込んだ新たなプログラミング言語「Hack」をオープンソースで公開した(公式サイトSourceForge.jp Magazine@ITマイナビニュースslashdot)。

 Hackは、同社が開発したPHP用JITコンパイラHHVM (HipHop Virtual Machine) 向けのプログラミング言語で、PHPをベースに静的な型付けを加えたうえで、ジェネリクス、Nullable型、型エイリアス化、型安全な配列、ラムダ表現といった機能を盛り込んでいる。非推奨機能などは取り除かれているものの、PHPとは高い互換性があるとのことで、PHPコードの多くはそのままHackコードとして利用できるという。実際に同社ではこの1年で殆どのPHPコードがHackにマイグレーションされたとのこと。

 「動的な型付け言語がもたらす開発の手軽さと、静的な型付けがもたらすエラーチェックの完全性の高さなどの双方の利点を得ることを目指している」とあるが、果たして二兎は得られるだろうか?

 スラッシュドットのコメントを読む | ITセクション | プログラミング | Facebook | IT | PHP

 関連ストーリー:
/.Jに聞け:「関数型言語ブーム」はいつ来た? 2013年05月28日
PHP、5.3 系のサポート終了が迫るも移行進まず 2013年03月26日
「変数に型がない」はメリットなのか、それともデメリットなのか。宗教戦争勃発 2013年03月01日
正しいプログラミング言語の選び方……って本当に正しい? 2012年07月24日

 

※この記事はスラドから提供を受けて配信しています。

関連記事