Public
Actualité

Margaret Hamilton, la programmeuse qui a contribué à nous conduire sur la Lune

Disparue à 90 ans, cette pionnière du logiciel a consacré sa carrière à prévenir les erreurs et à rendre les programmes plus fiables. Un héritage précieux pour ceux qui apprennent à programmer.

8 octobre 2026Durée estimée : 2 min
Se connecter pour enregistrer

Margaret Hamilton est décédée le 30 septembre 2026, à l’âge de 90 ans. Le MIT a annoncé sa disparition le 7 octobre. Elle avait dirigé une équipe chargée du développement des logiciels embarqués du programme Apollo, à une époque où le génie logiciel était encore une discipline naissante. Annonce du MIT.

Son travail prend tout son sens dans un épisode survenu pendant la descente d’Apollo 11, en juillet 1969. À quelques instants de l’alunissage, l’ordinateur de bord signale une surcharge. Le logiciel parvient à préserver les tâches indispensables au guidage, malgré ce problème. La mission peut continuer. Cette capacité à gérer les priorités et à récupérer après une erreur fait partie des contributions de son équipe à la fiabilité des logiciels. Hommage de la NASA.

On connaît aussi cette photographie de Margaret Hamilton debout près d’une pile de listings de code presque aussi haute qu’elle. Ces pages représentent le travail collectif des équipes du MIT sur les logiciels d’Apollo. Derrière cette image, il y avait des années de conception, de vérification et de recherche des erreurs possibles. Hamilton a également contribué à faire reconnaître le développement logiciel comme un véritable travail d’ingénierie. MIT.

Pour ceux qui apprennent à programmer, son parcours rappelle une exigence très concrète. Faire fonctionner un programme dans les conditions prévues est une première étape. Il faut aussi se demander comment il réagira face à une mauvaise manipulation, une surcharge ou une situation inattendue.

Margaret Hamilton a consacré sa carrière à ces questions. Nous lui devons une place majeure dans l’histoire de la programmation.

Margaret Hamilton à côté des listings des logiciels Apollo

Participer à la discussion

Continuez à apprendre

Articles associés

Envie d’aller plus loin ?

Appliquez ces notions dans un projet complet.

Voir les formations