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.

Джерело: opennet.ru

Додати коментар або відгук