Facebook выделил C++, Rust, Python и Hack в качестве предпочтительных языков программирования

Компания Facebook/Meta опубликовала список языков программирования, рекомендуемых инженерам при разработке внутренних серверных компонентов Facebook и полностью поддерживаемых в инфраструктуре компании.

По сравнению с прошлыми рекомендациями в список включён язык Rust, который дополнил ранее применяемые C++, Python и Hack (развиваемый Facebook вариант PHP со статической типизацией). Для поддерживаемых языков в Facebook разработчикам предоставляется готовый инструментарий для редактирования, отладки, сборки и развёртывания проектов, а также необходимый набор библиотек и компоненты для обеспечения переносимости.

В зависимости от областей применения работникам Facebook даются следующие рекомендации:

• Использование C++ или Rust для проектов, требующих высокой производительности, таких как бэкенд-сервисы.

• Использование Rust для инструментов командной строки.

• Использование Hack для бизнес-логики и приложений, не сохраняющих своё состояние (stateless).

• Использование Python для приложений машинного обучения, анализа и обработки данных, создания сервисов для Instagram.

• Для отдельных специфичных областей допускается использование Java, Erlang, Haskell и Go.

Источники: (1), (2)

Поделись с друзьями — нажми на одну из кнопок ниже!

Рекомендованные статьи

Добавить комментарий

© 2020 - 2022 «Типичный айтишник». Копирование и видоизменение материалов возможно только при наличии активной ссылки на типичный-айтишник.рф