Facebook/Meta (zakázaný v Ruské federaci) zveřejnil seznam programovacích jazyků doporučených pro inženýry při vývoji interních komponent serveru Facebook a plně podporovaných v infrastruktuře společnosti. Oproti předchozím doporučením je v seznamu uveden jazyk Rust, který doplňuje dříve používané C++, Python a Hack (staticky typovaná verze PHP vyvinutá Facebookem). Pro podporované jazyky na Facebooku mají vývojáři k dispozici hotové nástroje pro úpravy, ladění, sestavování a nasazování projektů a také nezbytnou sadu knihoven a komponent pro zajištění přenositelnosti.
V závislosti na oblastech použití dostávají zaměstnanci Facebooku následující doporučení:
- Použití C++ nebo Rust pro vysoce výkonné projekty, jako jsou backendové služby.
- Použití Rustu pro nástroje příkazového řádku.
- Použití Hacku pro obchodní logiku a bezstavové aplikace.
- Používání Pythonu pro aplikace strojového učení, analýzu a zpracování dat, vytváření služeb pro Instagram.
- Pro určité specifické oblasti je povoleno použití Java, Erlang, Haskell a Go.
Zdroj: opennet.ru