Рейтинг@Mail.ru
Facebook представила собственный язык программирования Hack - РИА Новости, 21.03.2014
Регистрация пройдена успешно!
Пожалуйста, перейдите по ссылке из письма, отправленного на

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

Читать ria.ru в
Для Facebook, число пользователей которой превышает 1,2 миллиарда человек, ключевым требованием к языку программирования должна быть возможность быстро прописывать большие объемы кода, а также его гибкость, чтобы оперативно исправлять возможные ошибки.

МОСКВА, 21 мар — РИА Новости. Соцсеть Facebook представила новый язык программирования Hack — модификацию языка PHP, на который компания уже перевела значительную часть кода соцсети, сообщает Digit.ru со ссылкой на официальный сайт компании, посвященный языку Hack.

Для Facebook, число пользователей которой превышает 1,2 миллиарда человек, ключевым требованием к языку программирования должна быть возможность быстро прописывать большие объемы кода, а также его гибкость, чтобы оперативно исправлять возможные ошибки. Язык Hack проходил внутреннее тестирование в Facebook около года, руководят проектом его создатели, разработчики Брайан ОСалливан, Джулиен Верлаге и Алок Менгхраджани.

"Hack — это язык программирования для использования на виртуальной машине HHVM, который совместим с PHP. Hack сочетает быстрый цикл разработки PHP с упорядоченностью, которую вносят статические переменные", — отмечается в описании языка.

Статические языки (например, Java) требуют проверки ошибок в процесс написания кода, тогда как более современные динамические языки (PHP) позволяют писать код с ошибками, а исправлять их уже при исполнении программы. Таким образом, замысел Hack — сочетать быстроту разработки и возможность "отловить" и исправить ошибку на ранней стадии.

Язык Hack — Open Source проект, его исходные коды будут открыты для участников сообщества, которые смогут не только внедрять его в свои разработки, но также помогать в его улучшении.

 
 
 
Лента новостей
0
Сначала новыеСначала старые
loader
Онлайн
Заголовок открываемого материала
Чтобы участвовать в дискуссии,
авторизуйтесь или зарегистрируйтесь
loader
Обсуждения
Заголовок открываемого материала