Команда Ингейт

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

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

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

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

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

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

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

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

Рейтинг 5, голосов 5

Комментарии

0 комментариев
Чтобы оставить комментарий, войдите на сайт через:
Или выберите имя:

Используйте для пароля только буквы латинского алфавита и цифры от 0 до 9. Длина пароля должна быть не менее шести символов.

Будь в курсе

Главные новости, кейсы и статьи за месяц – у тебя в почте:

Отправляя форму, вы принимаете условия обработки персональных данных