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

 
13 258
21 марта 2014 в 11:34
Автор: Ян Альшевский. Фото: businessinsider.com
Автор: Ян Альшевский. Фото: businessinsider.com

Компания Facebook представила новый язык программирования Hack, основанный на синтаксисе PHP. Он предназначен для выполнения с использованием виртуальной машины HHVM (HipHop Virtual Machine). Реализация языка уже опробована в промышленной эксплуатации, социальная сеть перевела на данный язык практически весь код своих PHP-проектов.

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

Отмечается, что при выполнении программ на языке Hack обеспечивается существенно более высокая производительность, так как благодаря наличию информации о типах в процессе JIT-компиляции удается сгенерировать оптимальный и компактный машинный код, пишет Opennet.

Hack распространяется под свободной лицензией PHP.