La société mère de Facebook et Instagram, Meta, a approuvé quatre langages de conception clés que ses employés et développeurs peuvent utiliser, avec une poignée d’autres langages approuvés pour une utilisation spécifique au cas par cas.
Le propre langage de programmation Hack de la société fait partie des quatre langages pris en charge à l’avenir ; c’est une variante typesafe du langage PHP open-source qui fonctionne sur la machine virtuelle HipHop, et existe depuis 2014 où il a été implémenté pour la première fois par Facebook.
« Il est important que chaque langage que nous adoptons soit le mieux adapté à un cas d’utilisation particulier, nous faisons donc preuve d’une grande diligence chaque fois que nous évaluons un langage », a déclaré Meta à The Register. « Les décisions linguistiques ont tendance à rester une fois qu’elles sont prises, nous voulons donc être délibérés dès le début pour donner à nos ingénieurs les meilleurs outils avec lesquels travailler. »
Langages de programmation Facebook
Meta prévoit également de prendre en charge Rust, Python et C++ dans le mouvement qui le voit affiner sa sélection. Pour la science des données, les applications qui utilisent l’apprentissage automatique et Instagram, Meta recommande spécifiquement Python, tandis que C++ et Rust sont mieux réservés aux services backend.
Pour beaucoup, Rust est considéré comme une progression naturelle et même un successeur de C++, mais des annonces récentes concernant le langage de programmation Carbon de Google suggèrent que certains considèrent qu’il remplace C++.
Actuellement, Carbon reste en test, et on ne sait pas si Meta prévoit de le prendre en charge à l’avenir.
La société continuera d’approuver les langages « supportés par la communauté » tels que Java, Erlang, Haskell et Go, mais ceux-ci ne sont approuvés que dans certains cas et bénéficient d’un soutien moindre de la part de Meta.
À l’avenir, Meta travaille sur une nouvelle fonctionnalité qui changera le fonctionnement de la monétisation sur ses plateformes. Le partage des revenus de la musique partagera les revenus entre les créateurs de contenu et les artistes musicaux dans une démarche «première du genre».