Hack (язык программирования)
Семантика: | |
---|---|
Тип исполнения: | |
Появился в: |
2014 |
Автор: |
Брайан О’Салливан, Жюльен Верлаг и Алок Менхраджани |
Система типов: | |
Испытал влияние: | |
Сайт: |
[hacklang.org/ g.org] |
Hack — PHP-подобный язык программирования общего назначения со статической типизацией, разработанный компанией Facebook и представленный 21 марта 2014 года[1][2][3]. Код, написанный на языке Hack, исполняется на виртуальной машине HHVM (англ. HipHop Virtual Machine), созданной на базе транслятора HipHop, и поддерживающей одновременно и Hack, и PHP[3].
Является открытым программным обеспечением — исходные коды проекта открыты для участников сообщества[2].
Целью создания языка стало совмещение быстрого цикла разработки PHP с надёжностью и производительностью, которые обеспечивает статическая типизация[2].
На момент релиза проект поддерживали его создатели — Брайан О’Салливан, Жюльен Верлаг и Алок Менхраджани.
На момент релиза Hack и HHVM их код был скомпилирован под Ubuntu 12.04 LTS, Ubuntu 13.10 или Debian 7[3].
Напишите отзыв о статье "Hack (язык программирования)"
Ссылки
- [hacklang.org/ Официальный сайт языка Hack].
Примечания
- ↑ Julien Verlaguet [code.facebook.com/posts/264544830379293/hack-a-new-programming-language-for-hhvm/ Hack: a new programming language for HHVM] (англ.). Facebook. Проверено 23 марта 2014.
- ↑ 1 2 3 Алина Гайнуллина. [digit.ru/internet/20140321/413913580.html Facebook представила собственный язык программирования Hack] (рус.). digit.ru (21 марта 2014). Проверено 23 марта 2014.
- ↑ 1 2 3 [www.cnews.ru/top/2014/03/21/facebook_vypustila_sobstvennyy_yazyk_programmirovaniya_565257 Facebook выпустила собственный язык программирования] (рус.). CNews (21 марта 2014). Проверено 23 марта 2014.
Отрывок, характеризующий Hack (язык программирования)
26 февраля 1807 года, старый князь уехал по округу. Князь Андрей, как и большею частью во время отлучек отца, оставался в Лысых Горах. Маленький Николушка был нездоров уже 4 й день. Кучера, возившие старого князя, вернулись из города и привезли бумаги и письма князю Андрею.Камердинер с письмами, не застав молодого князя в его кабинете, прошел на половину княжны Марьи; но и там его не было. Камердинеру сказали, что князь пошел в детскую.
– Пожалуйте, ваше сиятельство, Петруша с бумагами пришел, – сказала одна из девушек помощниц няни, обращаясь к князю Андрею, который сидел на маленьком детском стуле и дрожащими руками, хмурясь, капал из стклянки лекарство в рюмку, налитую до половины водой.
– Что такое? – сказал он сердито, и неосторожно дрогнув рукой, перелил из стклянки в рюмку лишнее количество капель. Он выплеснул лекарство из рюмки на пол и опять спросил воды. Девушка подала ему.
В комнате стояла детская кроватка, два сундука, два кресла, стол и детские столик и стульчик, тот, на котором сидел князь Андрей. Окна были завешаны, и на столе горела одна свеча, заставленная переплетенной нотной книгой, так, чтобы свет не падал на кроватку.
– Мой друг, – обращаясь к брату, сказала княжна Марья от кроватки, у которой она стояла, – лучше подождать… после…
– Ах, сделай милость, ты всё говоришь глупости, ты и так всё дожидалась – вот и дождалась, – сказал князь Андрей озлобленным шопотом, видимо желая уколоть сестру.
– Мой друг, право лучше не будить, он заснул, – умоляющим голосом сказала княжна.
Князь Андрей встал и, на цыпочках, с рюмкой подошел к кроватке.
– Или точно не будить? – сказал он нерешительно.
– Как хочешь – право… я думаю… а как хочешь, – сказала княжна Марья, видимо робея и стыдясь того, что ее мнение восторжествовало. Она указала брату на девушку, шопотом вызывавшую его.
Была вторая ночь, что они оба не спали, ухаживая за горевшим в жару мальчиком. Все сутки эти, не доверяя своему домашнему доктору и ожидая того, за которым было послано в город, они предпринимали то то, то другое средство. Измученные бессоницей и встревоженные, они сваливали друг на друга свое горе, упрекали друг друга и ссорились.