A Facebook kiadta saját programozási nyelvét
A Facebook bevezette a Hack programnyelvét, amely egyszerűsíteni és felgyorsítani a komplex internetes alkalmazások fejlesztését. A Hack nyelv egy ideje a Hack szinte teljes oldalára épül, több mint egymilliárd felhasználóval. A cég a migráció végső szakaszában van a PHP-vel.
A statikus gépelés lehetővé teszi, hogy kizárja a kódban lévő hibákat a fordítási fázisban, így alkalmas komplex, nagyméretű programokhoz, amelyek írásában sok fejlesztő vesz részt.
Olyan cégek számára, mint a Facebook, amelyek több ezer olyan programozóval dolgoznak, akik naponta kétszer frissítik a kódot, a kód hibái jelentős problémát jelentenek. Ezért született meg Hack, amely mindkét programnyelv erősségét ötvözi, magyarázta a vállalat.
A Hack-ban írt alkalmazások futtatásához telepítenie kell a HHVM virtuális gépet (HipHop virtuális gép). Egyidejűleg támogatja a Hack és a PHP egyaránt. Ezért a fejlesztőknek nem kell azonnal újra átírniuk a kódot a PHP-ből a Hack-ban, ezt fokozatosan elvégezhetik, ha szükséges. A virtuális gép támogatja a vegyes kódot, így a fejlesztők továbbra is PHP-ben írhatnak, de már használják az új programozási nyelv funkcióit.
A Hack hasonlít a PHP-re, de különbözik a statikus gépeléstől (a tetején: a PHP kód egy töredéke, alul: ugyanaz a kód a Hack nyelvben)
A Hack és a HHVM letöltéséhez szükség van az Ubuntu 12.04 LTS, az Ubuntu 13.10 vagy a Debian 7. A felhasználók a Hack kódot is letölthetik, és maguk is lefordíthatják.