Facebook a identifié C++, Rust, Python et Hack comme ses langages de programmation préférés

Facebook/Meta (interdit en Fédération de Russie) a publié une liste de langages de programmation recommandés aux ingénieurs lors du développement de composants internes du serveur Facebook et entièrement pris en charge dans l'infrastructure de l'entreprise. Par rapport aux recommandations précédentes, la liste inclut le langage Rust, qui complète les langages C++, Python et Hack (une version typée statiquement de PHP développée par Facebook). Pour les langages pris en charge sur Facebook, les développeurs disposent d'outils prêts à l'emploi pour l'édition, le débogage, la création et le déploiement de projets, ainsi que l'ensemble de bibliothèques et de composants nécessaires pour assurer la portabilité.

Selon les domaines d'application, les employés de Facebook reçoivent les recommandations suivantes :

  • Utilisation de C++ ou Rust pour des projets hautes performances tels que les services backend.
  • Utiliser Rust pour les outils de ligne de commande.
  • Utilisation de Hack pour la logique métier et les applications sans état.
  • Utilisation de Python pour des applications d'apprentissage automatique, d'analyse et de traitement de données, création de services pour Instagram.
  • Pour certains domaines spécifiques, l'utilisation de Java, Erlang, Haskell et Go est autorisée.

Source: opennet.ru

Ajouter un commentaire