[NIXP] Facebook представила язык программирования Hack — альтернативу PHP для HHVM

Обсуждение новостей, соответствующих тематике форума

Модератор: Модераторы разделов

Аватара пользователя
Dmitry Shurupov
Сообщения: 336
Статус: Open Source geek
ОС: Ubuntu Linux

[NIXP] Facebook представила язык программирования Hack — альтернативу PHP для HHVM

Сообщение Dmitry Shurupov »

Разработчики популярной социальной сети Facebook представили свой очередной Open Source-релиз, связанный с PHP. На сей раз мир увидел новый язык программирования — Hack. Hack — это язык для виртуальной машины HHVM (HipHop Virtual Machine), схожий с PHP, но одновременно и отличающийся от него статической типизацией и некоторыми другими дополнительными возможностями, свойственными другим современным языкам. Среди последних — обобщения (generics), нулевые (nullable) типы, коллекции (Collections) как альтернатива PHP-массивам (созданы для хорошей поддержки статических типов), лямбда-выражения. Авторы Hack предусмотрели возможность плавной миграции на новый язык с PHP: «Понимая, как сложно полностью перевести некоторый код на Hack, для нас было важно сделать Hack таким образом, чтобы он мог сосуществовать с другими PHP-файлами, поддерживая постепенную миграцию». Также отмечается, что в самой виртуальной машине HHVM поддержка обычного PHP сохраняется и будет сохраняться в дальнейшем: «Одним из главных приоритетов HHVM является возможность запуска немодифицированного кода на PHP 5». Сайт нового языка программирования Hack — hacklang.org. Его исходный код доступен на GitHub на условиях свободных лицензий PHP License 3.01 и Zend Engine License 2.00.

оригинал на www.nixp.ru
По-моему, это еще один повод перейти на Убунту.
Спасибо сказали: