Facebook переходит на использование языка программирования Hack
Новый язык программирования под названием Hack, основанный на классическом PHP, представила компания Facebook. Разработчики сообщили, что язык предназначен для работы совместно с виртуальной машиной HHVM (HipHop Virtual Machine), причем почти все PHP-проекты социальной сети уже переведены на Hack и успешно прошли проверку и необходимое тестирование.
Авторы не скрывают, что некоторый код на PHP достаточно сложно перевести на Hack, поэтому был реализован и процесс постепенной миграции приложений, который допускает совместную работу PHP-файлов с файлами на языке Hack. Что касается дальнейшей поддержки PHP в виртуальной машине HHVM, то ее отключать не планируется. В то же время, программы на Hack обладают повышенной производительностью, благодаря наличию информации о типах в процессе JIT-компиляции. В результате код получается более компактным и выполняется быстрее.
Читайте также
- Xiaomi представила маршрутизатор Redmi Router AX5400 с чипом Qualcomm
- Western Digital повысила цены на флеш-память NAND — это следствие загрязнения производства в январе
- 4 вида вооружения, которые отправили в Европу из-за Украины, но никогда не испытывали в деле
- Twitter позволит вешать ярлыки на ботов, чтобы люди могли отличать их от живых пользователей
- Найдена загадочная "невидимая" черная дыра: космическая аномалия
- Новая статья: Обзор игрового 4K-монитора ASUS TUF Gaming VG28UQL1A: лучше поздно, чем никогда