Социальная сеть Facebook представила новый открытый язык программирования под названием Hack, который должен упростить и ускорить разработку сложных интернет-приложений.
Hack — это язык для виртуальной машины HHVM (HipHop Virtual Machine), схожий с PHP(полезные вопросы и ответы по PHP коду можно найти на сайте https://dropcode.ru/forum/php или https://stackoverflow.com/), но одновременно и отличающийся от него статической типизацией и некоторыми другими дополнительными возможностями, свойственными другим современным языкам. Авторы не скрывают, что некоторый код на PHP достаточно сложно перевести на Hack, поэтому был реализован и процесс постепенной миграции приложений, который допускает совместную работу PHP-файлов с файлами на языке Hack.
Как объяснили в самой компании, Hack содержит в себе сильные стороны прочих популярных языков программирования и отлично подходит для такой крупной компании, как Facebook, ведь программисты Facebook обновляют код, минимум, два раза в день.