Langages de programmation · 3 min read · Dec 04, 2025

Langage de programmation et code utilisés pour développer Facebook, Google, Windows, le système d'exploitation d'Apple, Linux et d'autres

Les principaux logiciels et le langage de programmation dans lequel ils sont écrits

Nous entendons toujours que ce langage de programmation est bon ou que celui-ci est meilleur. Nous obtenons la liste des langages de programmation les plus populaires à partir de diverses sources comme Stack Exchange, TIOBE, Github, etc. Mais savez-vous quels langages de programmation sont réellement utilisés pour écrire des logiciels populaires comme Google Chrome ou Microsoft Office (Excel, Word et Powerpoint) ?

Contrairement à la perception populaire, la plupart des logiciels populaires sont des forks de différents langages de codage, ce qui signifie que les entreprises technologiques utilisent différents langages de programmation pour créer le logiciel. Cependant, certains logiciels utilisent également un seul langage de codage. Voici quelques logiciels populaires et leurs langages de programmation.

Table des matières

  • Google Search :
  • Google Chrome :
  • Adobe
  • Microsoft
  • Apple
  • Linux
  • AutoCAD
  • YouTube
  • Facebook
  • Dropbox
  • Quora
  • Reddit

Google Search :

BackRub (la première incarnation de Google) a été écrit en Java et Python. Maintenant, l’interface de Google est écrite en C et C++ et ses célèbres crawlers (Spyders) ont été écrits en Python. Cependant, le crawler continuait de planter, et les index devenaient obsolètes avec de vieilles informations, c’est pourquoi Google a développé un nouveau crawler (capable de mises à jour d’index incrémentielles) écrit en C++.

Google Chrome :

Google Chrome est écrit en C++, Assembly et Python

Adobe

Tous les produits Adobe (Photoshop, Acrobat, Illustrator, etc.) sont écrits en C/C++ et intègrent Javascript (Adobe appelle leur implémentation ActionScript), puis l’interface utilisateur, etc. sont écrites en Javascript.

Microsoft

Les produits Microsoft (Word, Excel, Powerpoint) sont écrits en C/C++, intègrent un moteur VB et l’interface utilisateur, etc. sont écrites en VB. Le système d’exploitation Windows 10 de Microsoft est écrit en C++ tandis que son noyau est écrit en C.

Apple

Le Mac OS X d’Apple est écrit en Objective C tandis que son noyau est également écrit en C. Le sous-système IO PnP dans Mac OS X utilise Embedded C++.

Linux

La plupart de Linux est écrit en langage de programmation C. La plupart des applications sont écrites en Python, KDE est entièrement en C++. Tous les noyaux Linux utilisent également du code Assembly.

AutoCAD

La première version d’AutoCAD est entièrement écrite en C et certaines parties en Assembly. La version actuelle, cependant, est entièrement écrite en C++. Les wrappers AutoCAD populaires sont écrits en AutoLISP, Visual LISP, VBA, Dot NET et JavaScript.

YouTube

YouTube a été initialement écrit en PHP, mais ils sont passés à Python très tôt dans leur histoire. Ils sont restés avec Python jusqu’à ce qu’ils soient acquis par Google.

Facebook

La plupart de l’interface utilisateur bleue populaire que nous voyons aujourd’hui sur Facebook est écrite en PHP, une grande partie est écrite en utilisant XHP, et le runtime est HipHop pour PHP. Facebook utilise également beaucoup de JavaScript et Erlang.

Dropbox

L’application de stockage cloud la plus populaire au monde utilise Python comme principal langage de programmation.

Quora

Les créateurs de Quora, qui ont travaillé pour Facebook, ont choisi Python parce qu’il est expressif et rapide à écrire. LiveNode, l’un des systèmes internes qui gère l’affichage du contenu sur la page web, est en partie écrit en Python.

Reddit

Reddit, l’une des plus grandes communautés du web et ses utilisateurs enregistrés, des personnes comme vous, fournissent le contenu. À l’origine écrit en Common Lisp, il a été réécrit en Python en 2005 pour gagner en flexibilité de développement et accéder à la pléthore de bibliothèques de code de Python.

Nous continuerons à mettre à jour les logiciels et leurs langages de programmation.

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.