Facebook/Meta (zakázaný v Ruskej federácii) zverejnil zoznam programovacích jazykov odporúčaných pre inžinierov pri vývoji interných komponentov servera Facebook a plne podporovaných v infraštruktúre spoločnosti. V porovnaní s predchádzajúcimi odporúčaniami je v zozname jazyk Rust, ktorý dopĺňa doteraz používané C++, Python a Hack (staticky typizovaná verzia PHP vyvinutá Facebookom). Pre podporované jazyky na Facebooku majú vývojári k dispozícii hotové nástroje na úpravu, ladenie, vytváranie a nasadzovanie projektov, ako aj potrebnú sadu knižníc a komponentov na zabezpečenie prenosnosti.
V závislosti od oblastí použitia dostávajú zamestnanci Facebooku nasledujúce odporúčania:
- Použitie C++ alebo Rust pre vysoko výkonné projekty, ako sú backendové služby.
- Použitie Rustu pre nástroje príkazového riadku.
- Použitie Hacku pre obchodnú logiku a bezstavové aplikácie.
- Používanie Pythonu pre aplikácie strojového učenia, analýzu a spracovanie údajov, vytváranie služieb pre Instagram.
- Pre určité špecifické oblasti je povolené používanie Java, Erlang, Haskell a Go.
Zdroj: opennet.ru