Facebook ha individuato C++, Rust, Python e Hack come linguaggi di programmazione preferiti

Facebook/Meta (vietato in Russia) ha pubblicato un elenco di linguaggi di programmazione consigliati per gli ingegneri durante lo sviluppo di componenti del server interno di Facebook e pienamente supportati nell'infrastruttura dell'azienda. Rispetto alle raccomandazioni precedenti, l'elenco include Rust, che integra C ++, Python e Hack (la versione di PHP con tipizzazione statica di Facebook) precedentemente utilizzati. Per le lingue supportate, Facebook fornisce agli sviluppatori strumenti già pronti per la modifica, il debug, la creazione e la distribuzione di progetti, nonché il set necessario di librerie e componenti per la portabilità.

A seconda delle aree di applicazione, ai dipendenti di Facebook vengono fornite le seguenti raccomandazioni:

  • Utilizzo di C++ o Rust per progetti che richiedono prestazioni elevate, come i servizi di backend.
  • Utilizzo di Rust per gli strumenti a riga di comando.
  • Utilizzo di Hack per la logica aziendale e le applicazioni stateless.
  • Utilizzo di Python per applicazioni di machine learning, analisi ed elaborazione dei dati, creazione di servizi per Instagram.
  • Per alcune aree specifiche sono consentiti Java, Erlang, Haskell e Go.

Fonte: opennet.ru

Aggiungi un commento