Описание картинки

/ Facebook выпустила собственный язык программирования

Facebook представила язык программирования Hack, который должен упростить и ускорить разработку сложных интернет-приложений. На языке Hack с некоторых пор базируется почти весь сайт Hack с его более чем миллиардом пользователей. Компания находится на финальной стадии миграции с PHP.
Image: facebook.jpg
Социальная сеть Facebook представила новый открытый язык программирования под названием Hack. Он схож с PHP и предлагает присущую ему быстроту программирования, но одновременно отличается от него статической типизацией, используемой в C++, Java и других современных языках.
Динамическая типизация, присущая языку PHP (а также, к примеру, JavaScript), сокращает код и позволяет тратить меньше времени на его написание, однако не позволяет исключать ошибки на стадии компиляции.
В свою очередь, статическая типизация позволяет исключать ошибки в коде на стадии компиляции, поэтому она подходит для сложных, больших программ, в написании которых принимает участие множество разработчиков.
Для компаний вроде Facebook, в которых работают тысячи программистов, которые обновляют код дважды в день, ошибки в коде являются проблемой значительного масштаба. Именно поэтому был рожден Hack, сочетающий сильные стороны языков программирования того и другого типа, пояснили в компании.
Для запуска приложений, написанных на Hack, необходимо установить виртуальную машину HHVM (HipHop Virtual Machine). Она поддерживает одновременно и Hack, и PHP. Поэтому разработчикам не придется разом переделывать весь код из PHP в Hack, они могут делать это постепенно, по необходимости. Виртуальная машина поддерживает смешанный код, поэтому разработчики могут продолжить писать на PHP, но уже использовать функции нового языка программирования.
Для загрузки Hack и HHVM требуется Ubuntu 12.04 LTS, Ubuntu 13.10 или Debian 7. Пользователи также при желании могут скачать код Hack и скомпилировать его самостоятельно.
Facebook - не единственная ИТ-компания, которая создала собственный язык программирования. В июле прошлого года собственный вариант PHP - KittenPHP - представила крупнейшая российская соцсеть «ВКонтакте». Переход на новый язык, на разработку которого ушло более года, и который вдвое увеличивает производительность, соцсеть завершила в мае 2013 г. В марте 2014 г. компания предоставила открытый доступ к языку.
Собственные разработки в области средств программирования имеет и поисковый гигант Google. В ноябре Google выпустила высокопроизводительную замену языку JavaScript под названием Dart, разработка которого велась более 2 лет. Еще один собственный язык программирования Go корпорация предлагает разработчикам приложений для настольных операционных систем, включая Windows и OS X.

Комментарии / 2

/ намудрили...PHP - Hack...)))

/ намудрили...PHP - Hack...)))


More about Digit — discover and read

Новый тестовый Новый тестовый
4
Тестовый 123Тестовый 123 🔥 1
14
Аудитория Яндекс Плюса превысила 30 млн человекАудитория Яндекс Плюса превысила 30 млн человек ❤️ 1🔥 1
30
МегаФон и СберМобайл стали партнерами в развитии телеком-сервисовМегаФон и СберМобайл стали партнерами в развитии телеком-сервисов
3
«Яндекс Маркет» начал продавать ноутбуки собственного бренда Lunnen: характеристики и цены«Яндекс Маркет» начал продавать ноутбуки собственного бренда Lunnen: характеристики и цены
0
YouTube приступил к блокировке телеканалов российских регионов: журналисты мигрируют в RutubeYouTube приступил к блокировке телеканалов российских регионов: журналисты мигрируют в Rutube
2
Samsung выпускает фитнес-браслет Galaxy Fit3: особенности, цены и сроки появленияSamsung выпускает фитнес-браслет Galaxy Fit3: особенности, цены и сроки появления
1
Всероссийская Спартакиада: какие телеканалы покажут главные зимние старты годаВсероссийская Спартакиада: какие телеканалы покажут главные зимние старты года
0
В Калининградской области наладят выпуск печатных плат до 7-го класса точностиВ Калининградской области наладят выпуск печатных плат до 7-го класса точности
0
Acer выпустила на российский рынок новые игровые клавиатурыAcer выпустила на российский рынок новые игровые клавиатуры 🔥 1
1