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

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
Hack
Webysther 20160330 - Hack (language).svg
Семантика:

мультипарадигменный

Класс языка:

язык программирования[1]

Тип исполнения:

интерпретатор компилирующего типа

Появился в:

2014

Автор:

Брайан О’Салливан, Жюльен Верлаг и Алок Менхраджани

Система типов:

статическая

Испытал влияние:

PHP, C++, Java, C#

Лицензия:

BSD

Сайт:

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].

Ссылки[править | править вики-текст]

Примечания[править | править вики-текст]

  1. английская Википедия — 2001.
  2. Julien Verlaguet Hack: a new programming language for HHVM (англ.). Facebook. Проверено 23 марта 2014.
  3. 1 2 3 Алина Гайнуллина. Facebook представила собственный язык программирования Hack (рус.). digit.ru (21 марта 2014). Проверено 23 марта 2014.
  4. 1 2 3 Facebook выпустила собственный язык программирования (рус.). CNews (21 марта 2014). Проверено 23 марта 2014.