Aller au contenu
🔎

Double page 9

Ada Lovelace et les premières machines à calculer

Au XIXᵉ siècle, une jeune mathématicienne anglaise imagine qu'une machine pourrait un jour manipuler bien plus que des nombres : des symboles, des lettres, et même de la musique. Elle écrit ce que l'on considère comme le premier programme informatique.

Ada Lovelace, aquarelle d'Alfred Edward Chalon, vers 1840.
Ada Lovelace, aquarelle d'Alfred Edward Chalon, vers 1840. (Alfred Edward Chalon · Public domain · Wikimedia Commons)
Une partie de la machine analytique de Charles Babbage, conservée au Science Museum de Londres.
Une partie de la machine analytique de Charles Babbage, conservée au Science Museum de Londres. (Marcin Wichary from San Francisco, U.S.A. · CC BY 2.0 · Wikimedia Commons)

Des machines à calculer

Dès 1642, le Français Blaise Pascal, âgé de dix-neuf ans, invente la Pascaline, une machine à roues dentées qui effectue des additions et des soustractions pour aider son père, collecteur d’impôts. Quelques décennies plus tard, l’Allemand Leibniz perfectionne le principe et imagine le calcul binaire, fondé sur les seuls chiffres 0 et 1, aujourd’hui au cœur de tous les ordinateurs.

La machine analytique de Babbage

Dans les années 1830, l’inventeur anglais Charles Babbage conçoit une machine révolutionnaire : la machine analytique. Elle possède une mémoire, une unité de calcul, et peut suivre des instructions inscrites sur des cartes perforées, comme les métiers à tisser Jacquard. C’est, sur le papier, le premier ordinateur programmable. Faute d’argent et de techniques assez précises, elle ne sera jamais construite.

Ada Lovelace, visionnaire

Ada Lovelace (1815-1852), fille du poète Lord Byron, est passionnée de mathématiques. En 1843, elle traduit un article sur la machine de Babbage et y ajoute des notes trois fois plus longues que le texte original. Dans la célèbre note G, elle décrit pas à pas comment la machine pourrait calculer une suite de nombres complexes, les nombres de Bernoulli. C’est le premier programme informatique publié.

Mais Ada va plus loin : elle comprend que la machine pourrait traiter n’importe quels symboles, et pas seulement des nombres, par exemple pour composer de la musique.

L’objection de Lady Lovelace

Ada Lovelace pose aussi une limite : selon elle, la machine ne peut rien créer par elle-même ; elle ne fait que ce qu’on lui ordonne. Un siècle plus tard, Alan Turing discutera longuement cette « objection de Lady Lovelace ». La question reste vive aujourd’hui : une IA qui génère un poème crée-t-elle vraiment quelque chose ?

Le savais-tu ? Un langage de programmation utilisé dans l’aéronautique et la défense porte le nom d’Ada, en son honneur. Et chaque année, le deuxième mardi d’octobre, l’« Ada Lovelace Day » célèbre les femmes dans les sciences et les technologies.

→ DP 40

🎯 Teste-toi sur cette page

Qui a écrit le premier programme informatique publié, en 1843 ?
Relie : Blaise Pascal est associé(e) à…
Relie : Charles Babbage est associé(e) à…

Aller au grand quiz →