Meta представила список языков программирования, рекомендованных для разработки серверной части сервисов компании. Отмечается, что компания отдаёт предпочтение именно этим языкам и не планирует в ближайшее время переключаться на другие технологии.
В блоге Meta сообщили, что в своей работе инженеры компании используют:
C++ и Rust для высокопроизводительных проектов и высоконагруженного бэкенда;
Rust для инструментов командной строки;
Python для машинного обучения, анализа данных и для работы с сервисами Instagram;
Hack для бизнес-логики и приложений, которые не сохраняют своё состояние;
допускается использование Java, Go, Haskel и Erlang для специфических проектов.