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

Компания Facebook представила новый язык программирования Hack. Язык основан на синтаксисе PHP.

Создатели Hack отмечают, что новый язык предназначен для работы с использованием виртуальной машины HHVM. При этом, социальная сеть уже перевела на данный язык практически весь код своих PHP-проектов.

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

При выполнении программ на языке Hack обеспечивается высокая производительность. Благодаря наличию информации о типах в процессе JIT-компиляции удаётся сгенерировать оптимальный и компактный машинный код. Новый язык распространяется под свободной лицензией PHP.

Недавно Facebook начала тестирование обновлённой системы распознавания лиц на фотографиях – DeepFace. Согласно заявлениям инженеров компании, программное распознавание лиц по точности работы не уступает показателям живого человека, рассматривающего изображения.