0 8
2 3 3 0

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

24 марта 2014, 14:29

В официальном блоге Facebook для разработчиков был опубликован пост о том, что компания запустила свой собственный язык программирования Hack. Он был разработан для виртуальной машины HHVM и очень похож на PHP. Над проектом работали Брайан О’Салливан, Джулиен Верлаге и Алок Менгхраджани.

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

  • реализация статической типизации,
  • обобщенное программирование,
  • псевдонимы типов,
  • обнуляемые типы и ограничения на параметры типов,
  • коллекции,
  • лямбды,
  • проверка возвращаемых типов и типов параметров во время выполнения.

Главный замысел Hack – реализовать возможность быстро исправлять ошибки в коде при исполнении программы на самой ранней стадии. Это Open Source-проект, его коды открыты для программистов: они могут внедрять его в свои разработки и помогать в его совершенствовании.

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

Hack доступен пользователям на официальном сайте языка программирования.

Читайте нас в Telegram - digital_bar
Читайте нас в Telegram - digital_bar

 Случилось что-то важное? Поделитесь новостью с редакцией.
Комментарии
0 комментариев
Подписаться 
Подписаться на дискуссию:
E-mail:
ОК
Вы подписаны на комментарии
Ошибка. Пожалуйста, попробуйте ещё раз.