Разработчики популярной социальной сети 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
[NIXP] Facebook представила язык программирования Hack — альтернативу PHP для HHVM
Модератор: Модераторы разделов
-
- Сообщения: 336
- Статус: Open Source geek
- ОС: Ubuntu Linux
[NIXP] Facebook представила язык программирования Hack — альтернативу PHP для HHVM
По-моему, это еще один повод перейти на Убунту.
Спасибо сказали: