Facebook je identificirao C++, Rust, Python i Hack kao preferirane programske jezike

Facebook/Meta (zabranjen u Ruskoj Federaciji) objavio je popis programskih jezika koji se preporučuju inženjerima pri razvoju internih komponenti poslužitelja Facebooka i koji su u potpunosti podržani u infrastrukturi tvrtke. U usporedbi s prethodnim preporukama, popis uključuje jezik Rust, koji nadopunjuje prethodno korišteni C++, Python i Hack (statički tipizirana verzija PHP-a koju je razvio Facebook). Za podržane jezike na Facebooku, programerima su osigurani gotovi alati za uređivanje, otklanjanje pogrešaka, izgradnju i implementaciju projekata, kao i potreban skup biblioteka i komponenti za osiguranje prenosivosti.

Ovisno o područjima primjene, zaposlenici Facebooka dobivaju sljedeće preporuke:

  • Korištenje C++ ili Rust za projekte visokih performansi kao što su pozadinske usluge.
  • Korištenje Rusta za alate naredbenog retka.
  • Korištenje Hacka za poslovnu logiku i aplikacije bez stanja.
  • Korištenje Pythona za aplikacije strojnog učenja, analizu i obradu podataka, kreiranje servisa za Instagram.
  • Za određena posebna područja dopuštena je uporaba Jave, Erlanga, Haskella i Goa.

Izvor: opennet.ru

Dodajte komentar