Facebook/Meta (zabranjena u Ruskoj Federaciji) objavila je listu programskih jezika koji se preporučuju inženjerima pri razvoju internih komponenti Facebook servera i koji su u potpunosti podržani u infrastrukturi kompanije. U poređenju sa prethodnim preporukama, lista uključuje Rust jezik, koji nadopunjuje prethodno korišćene C++, Python i Hack (statički otkucanu verziju PHP-a koju je razvio Facebook). Za podržane jezike na Facebooku, programeri imaju gotove alate za uređivanje, otklanjanje grešaka, izgradnju i implementaciju projekata, kao i potreban skup biblioteka i komponenti kako bi se osigurala prenosivost.
Ovisno o područjima primjene, zaposlenima u Facebooku daju se sljedeće preporuke:
- Upotreba C++ ili Rusta za projekte visokih performansi kao što su backend usluge.
- Korištenje Rusta za alate komandne linije.
- Korištenje Hacka za poslovnu logiku i aplikacije bez stanja.
- Korišćenje Pythona za aplikacije za mašinsko učenje, analizu i obradu podataka, kreiranje servisa za Instagram.
- Za određene specifične oblasti, upotreba Java, Erlang, Haskell i Go je dozvoljena.
izvor: opennet.ru