Facebook улучшил PHP, предложив новый язык программирования Hack

Опубликовано: 28 марта 2014 г., пятница

После нескольких лет разработки Facebook представил новый язык прогроммирования под названием Hack,  который основан на классической PHP.

Новый язык предназначен для работы совместно с виртуальной машиной HHVM (HipHop Virtual Machine), причем почти все PHP–проекты социальной сети уже переведены на Hack и успешно прошли проверку и необходимое тестирование.

В настоящее время почти весь Facebook работает именно на нем, обслуживая более 1.2 миллиардов пользователей из разных стран. «Мы можем с полной уверенностью утверждать, что Hack прошел через такое жесткое тестирование в боевых условиях, какое только можно себе представить», — говорит О’Салливан, который является ветераном индустрии, работавшим в таких компаниях, как Sun Microsystems и Lined Lab и долгое время игравший значительную роль в развитии языка программирования Haskell.

«Многие проекты смогут постепенно заменить свой код на код Hack, но, по его мнению, и те разработчики, что никогда не использовали PHP, могут заинтересоваться новым языком. Несмотря на то, что PHP является самым широко использующимся в вебе языком, в некоторых областях он непопулярен из–за неконсистентности. Эти проблемы решены в Hack, что делает его привлекательным вариантом для пользователей других языков программирования. Но, конечно, главной рекомендацией новому языку является тот факт, что он уже используется в Facebook — а это, на секундочку, самая популярная соцсеть в мире. Не каждый день новый язык начинает свой пусть с такой солидной строчкой в резюме. Некоторые, впрочем, задаются вопросом, а может ли вообще Hack претендовать на звание «нового» языка, ведь, во многом, это просто улучшенная версия PHP. Где же проходит эта линия между «улучшением» и чем–то совершенно новым? «Это», — говорит О’Салливан, — «отличная тема для спора вечерком под виски».

Источник: siliconrus.com
Копировать, распространять, публиковать информацию портала News.lt без письменного согласия редакции запрещено.

Комментарии Facebook

Новый комментарий


Captcha

Похожие видео

Состоялся выпуск мобильной платформы Android 8.1

Компания Google опубликовала релиз открытой мобильной платформы Android - Android 8.1. дальше »

Open Android Alliance: альтернативный альянс разработчиков Android

Open Source-энтузиасты создали новый альянс Open Android Alliance, который нацелился на разработку полностью открытой версии мобильной Linux/Java-платформы Android. дальше »

Вышла финальная версия iOS 11.2 для iPhone и iPad (1)

Со 2 декабря пользователям iPhone и iPad стал доступен финальный релиз прошивки. Общедоступная версия iOS 11.2 несет в себе целый ряд изменений, в том числе появление функции Apple Pay Cash для совершения денежных переводов, а также ускоренную идентификацию посредством Face ID. дальше »

Полный возврат Мюнхена с Linux на Windows обойдётся почти в 50 млн евро

Самый долгий проект по миграции городской администрации с операционной системы Windows на свободные продукты во главе с GNU/Linux — LiMux в Мюнхене (Германия) — уже «развернули» ранее в этом году. дальше »

Вышла мобильная ОС Sailfish 2.1.3

Компания Jolla, основанная бывшими сотрудниками Nokia с целью разработки новых смартфонов, построенных на базе Linux-платформы MeeGo, опубликовала релиз операционной системы Sailfish 2.1.3. дальше »

Выпущена финальная версия iOS 11.1 для iPhone и iPad

1 ноября владельцам мобильных устройств Apple стало доступно первое значительное обновление платформы iOS 11. дальше »

Apple выпустила iOS 11.0.3 для iPhone и iPad

Компания Apple выпустила iOS 11.0.3 для iPhone и iPad. Это уже третье обновление системы за месяц с момента выпуска. дальше »

Linux Foundation представил первый выпуск платформы для интернета вещей EdgeX

Организация Linux Foundation представила первый значительный релиз проекта EdgeX Foundry, развивающего открытую платформу для упрощения создания решений на базе IoT-устройств. дальше »

Компания Oracle выпустила Java SE 9 и Java EE 8

После трёх с половиной лет разработки компания Oracle выпустила платформу Java SE 9 (Java Platform, Standard Edition 9), в качестве эталонной реализации которой используется открытый проект OpenJDK. дальше »

Стартовал проект Gitcoin, предлагающий выплаты в криптовалюте за разработку для Open Source-проектов

Недавно состоялся запуск инициативы Gitcoin по решению проблемы недостаточной мотивированности разработчиков вовлекаться в улучшение свободного программного обеспечения. дальше »