Derrière les programmes que vous utilisez, les sites web que vous visitez et les appareils que vous manipulez, il y a du code informatique. Parfois, il n'en faut que très peu (une ligne peut suffire, par exemple, exécuter Hello world). Mais la plupart du temps, l'aboutissement d'une application en nécessite beaucoup plus. Certains programmes très ambitieux sont ainsi composés de millions de lignes de code.
C'est cette réalité que l'infographiste David McCandless a voulu représenter. Ce mois-ci, il a publié une vaste infographie classant les logiciels informatiques et les sites web selon l'importance de leur code source, du plus petit (un simple jeu pour iPhone) au plus gros (le site web consacré au Healthcare). Idéal pour comprendre la portée de certains projets.
Cinq catégories sont représentées par des couleurs différentes pour différencier les systèmes d'exploitation, les jeux vidéo, les applications, les navigateurs web et les machines. Des arcs ont également été apposés pour montrer l'évolution du code à travers le temps (comme le noyau Linux, Windows ou encore Microsoft Office).
Saviez-vous par exemple qu'un pacemaker implique moins de 100 000 lignes de code, tandis que le moteur id Tech 3 (Quake III engine) en mobilise plus du triple ? Que la navette spatiale américaine en a peine plus ? Que le rover Curiosity en utilise 5 millions ? Idem pour World of Warcraft, à peu de choses près ? Qu'un Boeing 787 en utilise moins que Windows 2000, Facebook ou que le système embarqué d'une voiture ?
Pour visualiser l'infographie en taille réelle, cliquez sur l'image ci-dessus :
( photo : Matthew CC BY-SA 3.0 ; infographie : David McCandless CC BY-NC 3.0 )
+ rapide, + pratique, + exclusif
Zéro publicité, fonctions avancées de lecture, articles résumés par l'I.A, contenus exclusifs et plus encore.
Découvrez les nombreux avantages de Numerama+.
Vous avez lu 0 articles sur Numerama ce mois-ci
Tout le monde n'a pas les moyens de payer pour l'information.
C'est pourquoi nous maintenons notre journalisme ouvert à tous.
Mais si vous le pouvez,
voici trois bonnes raisons de soutenir notre travail :
- 1 Numerama+ contribue à offrir une expérience gratuite à tous les lecteurs de Numerama.
- 2 Vous profiterez d'une lecture sans publicité, de nombreuses fonctions avancées de lecture et des contenus exclusifs.
- 3 Aider Numerama dans sa mission : comprendre le présent pour anticiper l'avenir.
Si vous croyez en un web gratuit et à une information de qualité accessible au plus grand nombre, rejoignez Numerama+.
Abonnez-vous gratuitement à Artificielles, notre newsletter sur l’IA, conçue par des IA, vérifiée par Numerama !