Facebook on määratlenud oma eelistatud programmeerimiskeeltena C++, Rust, Python ja Hack

Facebook/Meta (Vene Föderatsioonis keelatud) on avaldanud nimekirja programmeerimiskeeltest, mida soovitatakse inseneridele Facebooki sisemiste serverikomponentide väljatöötamisel ja mida ettevõtte taristu täielikult toetab. Võrreldes varasemate soovitustega on nimekirjas Rust keel, mis täiendab varem kasutatud C++, Python ja Hack (Facebooki poolt välja töötatud PHP staatiliselt tipitud versioon). Facebooki toetatud keelte jaoks on arendajatele ette nähtud valmis tööriistad projektide redigeerimiseks, silumiseks, ehitamiseks ja juurutamiseks, samuti kaasaskantavuse tagamiseks vajalik kogum teeke ja komponente.

Olenevalt rakendusvaldkondadest antakse Facebooki töötajatele järgmised soovitused:

  • C++ või Rusti kasutamine suure jõudlusega projektide, näiteks taustateenuste jaoks.
  • Rusti kasutamine käsurea tööriistade jaoks.
  • Hacki kasutamine äriloogika ja olekuta rakenduste jaoks.
  • Pythoni kasutamine masinõpperakenduste jaoks, andmete analüüsiks ja töötlemiseks, teenuste loomiseks Instagrami jaoks.
  • Teatud kindlates piirkondades on Java, Erlangi, Haskelli ja Go kasutamine lubatud.

Allikas: opennet.ru

Lisa kommentaar