Facebook označil C++, Rust, Python a Hack za svoje preferované programovacie jazyky

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

Pridať komentár