Hack (язык программирования)
Hack | |
---|---|
Семантика | мультипарадигменный |
Класс языка | язык программирования, эталонная реализация и свободное и открытое программное обеспечение |
Тип исполнения | интерпретатор компилирующего типа |
Появился в | 2014 |
Автор | Брайан О’Салливан, Жюльен Верлаг и Алок Менхраджани |
Разработчик | Meta Platforms |
Выпуск | 3.15.0 (28 сентября 2016 ) |
Система типов | статическая |
Испытал влияние | 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].
Ссылки
[править | править код]Примечания
[править | править код]- ↑ https://github.com/facebook/hhvm/blob/master/hphp/hack/LICENSE
- ↑ Julien Verlaguet Hack: a new programming language for HHVM (англ.). Facebook. Дата обращения: 23 марта 2014. Архивировано 7 января 2019 года.
- ↑ 1 2 3 Алина Гайнуллина. Facebook представила собственный язык программирования Hack . digit.ru (21 марта 2014). Дата обращения: 23 марта 2014. Архивировано из оригинала 23 марта 2014 года.
- ↑ 1 2 3 Facebook выпустила собственный язык программирования . CNews (21 марта 2014). Дата обращения: 23 марта 2014. Архивировано 23 марта 2014 года.