Facebook будет использовать собственный язык программирования — Hack

В конце прошлой недели разработчики социальной сети Facebook представили собственный язык программирования, созданный на базе классического PHP. Разработка получила название Hack, а большая часть кода Facebook уже переведена на новый язык программирования, и в настоящее время проходит заключительную проверку.

«Hack — это язык программирования, идеально совместимый с PHP. Он создавался специально для работы с виртуальной машиной HHVM (HipHop Virtual Machine). Hack сочетает быстрый цикл разработки PHP с упорядоченностью, которую вносят статические переменные. Это позволяет реализовать массу новых возможностей, которые поддерживают современные языки программирования», — сообщается на странице описания языка программирования Hack.

Новый язык программирования, представленный Facebook является проектом Open Source с открытыми исходными кодами. Это означает, что программисты смогут свободно использовать его в разработках, а также дорабатывать и совершенствовать.

Пока команде Facebook удалось перевести на язык Hack не все коды на PHP. Чтобы решить проблему, разработчики нового языка реализовали процесс постепенной миграции приложений – это позволяет осуществлять совместную работу файлов PHP с файлами на языке Hack.

Сегодня крупнейшая в мире социальная сеть испытывает острую необходимость в языке, который бы позволил разработчикам прописывать большие объемы кода и оперативно исправлять возникающие ошибки. Данное требование обусловлено постоянно растущими объёмами данных, накапливаемых Facebook.

Редактор-переводчик портала Searchengines.ru, работает на сайте с 2010 года. Специализируется на западном интернет-маркетинге, новостях социальных сетей и поисковых систем. Постоянно принимает участие в профильных семинарах и конференциях в качестве журналиста-обозревателя. Языки: английский, французский.