`

СПЕЦІАЛЬНІ
ПАРТНЕРИ
ПРОЕКТУ

Чи використовує ваша компанія ChatGPT в роботі?

BEST CIO

Определение наиболее профессиональных ИТ-управленцев, лидеров и экспертов в своих отраслях

Человек года

Кто внес наибольший вклад в развитие украинского ИТ-рынка.

Продукт года

Награды «Продукт года» еженедельника «Компьютерное обозрение» за наиболее выдающиеся ИТ-товары

 

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

+11
голос

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

Крупнейшая социальная сеть Facebook представила новый открытый язык программирования Hack, который способен упростить и ускорить разработку сложных интернет-приложений. В самой компании этот язык программирования используется на протяжении года, и сейчас Facebook находится на заключительном этапе миграции. Принимая во внимание сопряженные с внедрением нового языка сложности, в Hack предусмотрена возможность плавного перехода с PHP.

Для крупных компаний с большим числом программистов, которые ежедневно, а порой и несколько раз в день, выпускают обновления, ошибки в коде представляют собой большую проблему. Динамическая типизация, используемая в PHP и JavaScript, сокращает код и время на его написание, но не позволяет исключить ошибки на этапе компиляции. С другой стороны, статическая типизация (используемая в C++, Java) дает возможность в процессе компиляции устранить ошибки, и поэтому подходит для крупных и сложных программных проектов. В языке Hack объединены преимущества обоих подходов, а синтаксис очень схож с PHP.

Язык программирования Hack распространяется под свободной лицензией PHP. Для запуска приложений на Hack потребуется установить виртуальную машину HHVM (HipHop Virtual Machine), которая одновременно поддерживает и PHP, и Hack. Как подчеркивают разработчики, наличие информации о типах позволяет в процессе JIT-компиляции сгенерировать оптимальный компактный машинный код, вследствие чего при исполнении программ на Hack достигается более высокая производительность.

Ready, set, buy! Посібник для початківців - як придбати Copilot для Microsoft 365

+11
голос

Напечатать Отправить другу

Читайте также

 

Ukraine

 

  •  Home  •  Ринок  •  IТ-директор  •  CloudComputing  •  Hard  •  Soft  •  Мережі  •  Безпека  •  Наука  •  IoT