Les langages de programmation utilisés chez Facebook (Meta)

Article publié le mardi 27 décembre 2022 et mis à jour le samedi 20 janvier 2024.

Les langages de programmation utilisés chez Facebook (Meta)

L’entreprise Meta (Facebook) détient de nombreux projets en plus du site de Facebook comme WhatsApp, Instagram, Messenger, Workplace, Meta Quests et d’autres.

On estime que plus de 30 000 personnes travaillent dans le domaine de la tech chez Facebook. Bien-sûr tous ne codent pas mais ça vous donne une idée de la complexité de leur stack technique.

C’est donc normal que chez Facebook, on utilise beaucoup de langages de programmation différents pour répondre aux besoins toujours grandissants de l’entreprise.

Dans cet article, on va découvrir ensemble dans quel langage est codé le site de Facebook, quels technologies l’entreprise a créées et quels langages ses développeurs utilisent au quotidien.

Dans quel langage est codé Facebook ?

Le site de Facebook utilise de nombreuses technologies, langages de programmation, bibliothèques et frameworks. Dans les technologies front-end on retrouve principalement du JavaScript avec React.js et Flow. Niveau backend c’est surtout du PHP avec le langage Hack mais aussi du Python C++, Java, ERLang, D, XHP and Haskell.

Quels sont les langages créés par Facebook ?

L’entreprise Facebook et ses employés ont créé de nombreuses technologies au fil des années. Les langages de programmation, biliothèques et frameworks les plus connus que l’entreprise Meta/Facebook a créé sont Hack, React et React-Native.

Quels langages utilise Facebook ?

C/C++, JavaScript, Python, Java, Ruby, PHP et Hack sont les langages de programmation les plus utilisés chez Facebook (Meta).

Sur le Github de Facebook, on peut voir que les langages de programmation les plus utilisés sont C++, JavaScript, Python, Java et Ruby et liste complète des langages utilisés dans leur différents projets sur Github est :

  • C
  • C++
  • Go
  • Hack
  • Haskell
  • HTML
  • Java
  • JavaScript
  • Jupyter Notebook
  • Kotlin
  • Objective-C
  • Objective-C++
  • OCaml
  • PHP
  • Python
  • Ruby
  • Rust
  • Swift
  • TypeScript

Quand on parcourt leurs offres d’emplois sur Meta Careers, on voit que certains langages de programmation reviennent souvent :

  • C/C++
  • Java
  • PHP/Hack
  • Python
  • Ruby

Quels langages apprendre ?

Vous savez maintenant quels langages sont utilisés par et chez Facebook. Si on regarde ceux qui sont les plus utilisés, on peut tirer de cette liste PHP, JavaScript et Python.

Et ça tombe bien, j’ai de nombreux tutoriels et guides pour vous aider dans l’apprentissage de ces 3 langages de programmation.

Je vous donne mes articles les plus populaires sur ces technologies :

Des idées de projets en Python

La fonction range en Python guide complet

Comment formater une date en JavaScript ?

Quels sont les meilleurs IDE pour Python ?

Des idées de projets en JavaScript

Comment Coder

Je m'appelle Thomas. J'ai commencé à coder dans mon enfance. Depuis ma sortie de la première promo de l'École 42, j'ai développé des centaines d'applications et sites web. Sur ce blog, je vous donne les meilleurs conseils et astuces pour apprendre comment apprendre à coder efficacement.