Hack (язык программирования)

У этого термина существуют и другие значения, см. Hack.
Hack
Изображение логотипа
Семантика мультипарадигменный
Класс языка язык программирования, Эталонная реализация и свободное и открытое программное обеспечение
Тип исполнения интерпретатор компилирующего типа
Появился в 2014
Автор Брайан О’Салливан, Жюльен Верлаг и Алок Менхраджани
Разработчик Meta Platforms
Выпуск 3.15.0 (28 сентября 2016; 7 лет назад (2016-09-28))
Система типов статическая
Испытал влияние PHP, C++, Java, C#
Лицензия лицензия MIT[1]
Сайт hacklang.org

Hack — PHP-подобный язык программирования общего назначения со статической типизацией, разработанный компанией Facebook и представленный 21 марта 2014 года[2][3][4]. Код, написанный на языке Hack, исполняется на виртуальной машине HHVM (англ. HipHop Virtual Machine), созданной на базе транслятора HipHop, и поддерживающей одновременно и Hack, и PHP[4].

Является открытым программным обеспечением — исходные коды проекта открыты для участников сообщества[3].

Целью создания языка стало совмещение быстрого цикла разработки PHP с надёжностью и производительностью, которые обеспечивает статическая типизация[3].

На момент релиза проект поддерживали его создатели — Брайан О’Салливан, Жюльен Верлаг и Алок Менхраджани.

На момент релиза Hack и HHVM их код был скомпилирован под Ubuntu 12.04 LTS, Ubuntu 13.10 или Debian 7[4].

Ссылки

  • Официальный сайт языка Hack.

Примечания

  1. https://github.com/facebook/hhvm/blob/master/hphp/hack/LICENSE
  2. Julien Verlaguet Hack: a new programming language for HHVM (англ.). Facebook. Дата обращения: 23 марта 2014. Архивировано 7 января 2019 года.
  3. 1 2 3 Алина Гайнуллина. Facebook представила собственный язык программирования Hack  (рус.). digit.ru (21 марта 2014). Дата обращения: 23 марта 2014. Архивировано из оригинала 23 марта 2014 года.
  4. 1 2 3 Facebook выпустила собственный язык программирования  (рус.). CNews (21 марта 2014). Дата обращения: 23 марта 2014. Архивировано 23 марта 2014 года.


Перейти к шаблону «Facebook navbox»
Сервисы
Facebook
Другие
Meta Quest
Закрытые
Люди
Основатели
Совет директоров
Руководство
Текущее
  • Марк Цукерберг (генеральный директор)
  • Крис Кокс[англ.] (вице-президент по продуктам)
  • Шерил Сэндберг (COO)
  • Эллиот Шрадж[англ.] (вице-президент по глобальным коммуникациям, маркетингу и публичной политике)
  • Майк Шрепфер (CTO)
  • Тед Улиот[англ.] (вице-президент и генеральный советник)
Бывшее
  • Шон Паркер (президент)
  • Оуэн Ван Натта[англ.] (COO)
  • Гидеон Ю[англ.] (финансовый директор)
  • Адам д'Анджело[англ.] (CTO)
  • Крис Келли[англ.] (директор по конфиденциальности)
  • Мэтт Коулер[англ.] (вице-президент по управлению продуктами)
  • Брет Тейлор[англ.] (CTO)
Известные
сотрудники
Текущие
  • Рэнди Цукерберг[англ.] (директор по маркетингу)
Бывшие
ПО
СМИ
Концепции
Бизнес
  • История Facebook[англ.]
  • Список слияний и поглощений Meta Platforms[англ.]
  • Facebook F8[англ.]
  • Первичное публичное размещение акций Facebook[англ.]
  • Цензура Facebook[англ.]
  • Критика Facebook
    • Скандал с Facebook и Cambridge Analytica[англ.]
    • Facebook Papers[англ.]
    • Вопросы конфиденциальности Facebook[англ.]
  • Иски с участием Meta Platforms[англ.]
Связанное