IT用語解説

Hack 【ハック】

【言語】プログラム言語のことです

【WEB系サーバー】WEBサーバーにて使用されます

Hackとは:

 Hack(ハック)とは、Facebook(フェイスブック)により開発されたプログラミング言語である、同社が開発したPHP(ピーエイチピー)実行環境のHipHop(ヒップホップ)仮想マシン(HHVM)で操作する。
 PHPとは異なり動的,静的双方の型システムが使用可能になっている。
 段階的な型付言語としてあるのがHackの強みとされている。

Hack用途:

 PHPとは基本的に同じでWebサービスプログラミングに使用します。
 HackはHipHop仮想マシン(HHVM)を使用することにより動作が高速化されており、PHPで作成したスクリプトのほとんどがそのまま実行することができます。

Hack使用における準備:

 HipHop仮想マシン(HHVM)を使用することにより実行、確認ができます。
 Hackのインストールとは別にHHVMの準備が必要となります。

Hack使用における注意点:

 PHPの言語がほとんど使えるが細かいところが違う場合があるので注意が必要となる、たとえばPHPの開始タグは<?phpだがHackの開始タグは<?hhとなっていたりしています。
 現在制作しているスクリプトをHackに乗り換える場合は変化に気をつける必要があります。
 Hackは2014年に一般に公開されたとても新しい言語ですので、資料という資料がとても少ない状態にあります。
 Hackのみを使用する事を考えずPHPと平行して学習するのが一番楽だと思われます。

Hack習得における仕事:

 Hackに乗り換えているという仕事は現状とても少ないです。
 Hackで仕事を見つけるというよりPHPからHackに乗り換えようか検討しているところで仕事を見つけたほうが早いです。

前のページに戻る