Facebook har identifierat C++, Rust, Python och Hack som sina föredragna programmeringsspråk

Facebook/Meta (förbjudet i Ryska federationen) har publicerat en lista över programmeringsspråk som rekommenderas för ingenjörer vid utveckling av interna Facebook-serverkomponenter och som stöds fullt ut i företagets infrastruktur. Jämfört med tidigare rekommendationer innehåller listan Rust-språket, som kompletterar de tidigare använda C++, Python och Hack (en statiskt typad version av PHP utvecklad av Facebook). För språk som stöds på Facebook, är utvecklare försedda med färdiga verktyg för redigering, felsökning, byggande och distribution av projekt, såväl som den nödvändiga uppsättningen av bibliotek och komponenter för att säkerställa portabilitet.

Beroende på användningsområdena får Facebook-anställda följande rekommendationer:

  • Användning av C++ eller Rust för högpresterande projekt som backend-tjänster.
  • Använder Rust för kommandoradsverktyg.
  • Använder Hack för affärslogik och tillståndslösa applikationer.
  • Använder Python för maskininlärningsapplikationer, dataanalys och bearbetning, skapar tjänster för Instagram.
  • För vissa specifika områden är det tillåtet att använda Java, Erlang, Haskell och Go.

Källa: opennet.ru

Lägg en kommentar