Un logiciel a sauvé l'alunissage d'Apollo 11. Le 20 juillet 1969, quelques secondes avant que le module lunaire ne se pose, l'ordinateur de bord a déclenché une alarme. La suite, deux hommes marchant sur la Lune, tient en partie à une femme restée longtemps dans l'ombre : Margaret Hamilton. Cette informaticienne américaine, qui a dirigé la conception du logiciel de vol des missions Apollo, est morte le 30 septembre 2026 à l'âge de 90 ans. Voici pourquoi son travail compte encore.
Un métier qu'elle a nommé avant de le pratiquer
Le mot est aujourd'hui banal. Dans les années 1960, il n'existait pas. À l'époque, on parle de « programmation », une tâche vue comme subalterne, un peu comme taper à la machine. Margaret Hamilton choisit de parler d'ingénierie logicielle, pour que cette activité obtienne la même reconnaissance que le génie mécanique ou électrique.
« Je me suis battue pour donner au logiciel sa légitimité, afin que lui et celles et ceux qui le construisent soient considérés à leur juste valeur, expliquait-elle en 2018. Quand j'ai employé cette expression pour la première fois, elle a été trouvée assez amusante. Cela a longtemps été une plaisanterie. »
L'enjeu n'était pas que de vocabulaire. Il fallait convaincre que le logiciel devait être conçu, testé et vérifié comme n'importe quelle pièce d'une machine, et non improvisé à la dernière minute. Une idée dont dépendent aujourd'hui les avions, les hôpitaux et les opérations bancaires.
Du calcul météo à la conquête de la Lune
Margaret Hamilton naît en 1936 à Paoli, dans l'Indiana. Elle étudie les mathématiques à l'université du Michigan à partir de 1955, puis obtient en 1958 un diplôme de mathématiques, avec une mineure de philosophie, à Earlham College. Elle s'installe à Boston en 1959, et trouve bientôt un poste temporaire au MIT, dans le département de météorologie.
C'est là que tout commence. Elle programme ses premiers ordinateurs pour le professeur Edward Lorenz, sur un logiciel de prévision météorologique, le premier d'une longue lignée. Le même Lorenz deviendra célèbre pour ses travaux sur le chaos, un pan de la physique qui montre que de minuscules différences de départ peuvent changer complètement l'évolution d'un système.
En 1961, elle rejoint le Lincoln Laboratory du MIT, où elle programme la défense aérienne américaine, le système SAGE. Elle écrit les logiciels d'un calculateur, l'AN/FSQ-7, qui aide l'armée de l'air à repérer des aéronefs. Une question commence à la préoccuper : comment s'assurer qu'un logiciel ne se trompe pas ? À une époque où personne ne se la pose vraiment, cette obsession va changer sa carrière.
En 1965, elle s'apprête à reprendre des études quand son mari tombe sur une annonce : le laboratoire d'instrumentation du MIT cherche des personnes pour écrire un logiciel destiné à « envoyer un homme sur la Lune ». Intriguée, elle postule. Elle est embauchée comme première programmeuse du projet Apollo, et première femme programmeuse de ce projet. Un an plus tard, elle dirige déjà l'équipe du logiciel de vol embarqué des missions habitées.
La petite erreur qui a tout changé
La légende de Margaret Hamilton tient en partie à une anecdote devenue célèbre sous le nom de « l'erreur de Lauren ». Un jour, sa fille Lauren, alors âgée de quatre ans, joue avec le simulateur du module de commande au laboratoire. Elle appuie sur les mauvais boutons, déclenche un programme de pré-lancement pendant que le simulateur est censé être en vol, et fait tout planter.
La réaction de la plupart des ingénieurs aurait été de se dire que les astronautes, eux, ne commettraient jamais cette erreur. C'est d'ailleurs ce qu'on lui répond quand elle propose une correction. Elle ajoute seulement un avertissement dans la documentation, sans se faire beaucoup d'illusions.
Trois ans plus tard, en 1968, elle a raison. Pendant la mission Apollo 8, l'astronaute Jim Lovell déclenche par inadvertance ce fameux programme de pré-lancement en plein vol, et les données de navigation disparaissent. L'équipe de Hamilton est appelée à la rescousse, et ses modifications finissent par être intégrées au logiciel.
De cet épisode naît une idée qui allait devenir une discipline : la programmation défensive, c'est-à-dire un logiciel capable d'anticiper les erreurs et de se corriger tout seul, sans attendre qu'on lui dise quoi faire.
« 1202 » : le code qui a sauvé Apollo 11
Le grand moment arrive en juillet 1969, pendant Apollo 11. Le module lunaire, surnommé l'aigle, entame sa descente vers le sol lunaire. Soudain, l'ordinateur de bord sonne l'alarme. Le code affiché fait froid dans le dos : 1202.
Que se passe-t-il ? Un contacteur défectueux envoie des signaux parasites, qui monopolisent l'ordinateur. Celui-ci est tout simplement en train d'étouffer sous les tâches à traiter, et risque de ne plus pouvoir piloter l'atterrissage. À Houston, les contrôleurs ne savent pas si la mission doit être abandonnée.
Ce qu'ils ignorent, c'est que le logiciel de Hamilton a déjà anticipé ce genre de scénario. Le programme ne suit pas un ordre fixe : il classe les tâches par ordre d'importance, et accepte de sacrifier les moins urgentes pour se concentrer sur les plus critiques. C'est exactement ce qu'il fait. Il abandonne le superflu et poursuit la descente.
Le reste est de l'histoire. L'aigle se pose, et deux hommes foulent le sol lunaire. Margaret Hamilton, elle, a l'élégance de le raconter sans triomphalisme : le logiciel a fait son travail, parce qu'il avait été conçu pour cela.
Après Apollo : deux entreprises et une langue
Margaret Hamilton reste au laboratoire d'instrumentation du MIT jusque dans les années 1970. Quand le programme Apollo s'achève, ce laboratoire devient une entité autonome, le Draper Laboratory. Elle fonde ensuite en 1976 sa première société de logiciels, Higher Order Software, bâtie sur sa méthode de prévention des erreurs. Une décennie plus tard, elle crée Hamilton Technologies.
Sa société développe un langage, l'Universal Systems Language, destiné à concevoir des systèmes complexes où l'erreur est interdite. La logique reste la même depuis Apollo : penser aux défaillances avant qu'elles ne surviennent, plutôt que de les rattraper après coup. Elle a signé plus de 130 publications au cours de sa carrière.
Les honneurs finissent par la rattraper. En 2003, la NASA lui décerne l'Exceptional Space Act Award. En 2016, le président Barack Obama lui remet la médaille présidentielle de la Liberté, la plus haute distinction civile américaine, en saluant une femme qui a « défini de nouvelles formes d'ingénierie logicielle ». Suivent une reconnaissance du Computer History Museum en 2017, un prix pour l'ensemble de sa carrière en 2019, et son entrée au National Aviation Hall of Fame en 2022.
Un héritage qui se lit encore dans nos vies
On mesure son influence à ce qui fonctionne aujourd'hui, souvent sans qu'on y pense.
La fiabilité comme exigence. La programmation défensive qu'elle a théorisée est devenue la norme partout où une panne coûte cher : avionique, médecine, banques, sondes spatiales. Chaque fois qu'un système détecte une anomalie et continue de fonctionner en mode dégradé, il applique une idée née dans son laboratoire.
Des données ouvertes. Le logiciel de vol d'Apollo a été publié en entier sur la plateforme GitHub en 2015. Cette mise à disposition a permis à toute une génération d'informaticiens, y compris des amateurs, de lire le code qui a porté des humains vers la Lune. Un logiciel écrit avant la naissance de la plupart de ses lecteurs, devenu un objet d'étude et de fierté.
Une icône et un symbole. La photographie de 1969, où elle pose devant des piles de listings imprimés, a fini par circuler partout. Elle y apparaît debout, à côté de la hauteur de papier que représente son code : une image devenue un repère pour les femmes en science et en informatique. En 2017, une figurine Lego à son effigie voit le jour dans une boîte « Women of NASA », aux côtés d'autres figures de l'histoire spatiale américaine.
Le logiciel a changé le monde, et elle a passé sa vie à le dire : le logiciel, ce n'est pas de l'intendance. C'est de l'ingénierie. Margaret Hamilton laisse un héritage qui se vérifie à chaque fois qu'une machine, seule, choisit la bonne décision au milieu d'un chaos de données.
Pour aller plus loin
- Les autres figures de la science racontées par le site : notre index de chercheurs.
- La source principale de cet article : le communiqué du MIT sur la disparition de Margaret Hamilton, et la page de la NASA qui raconte l'histoire de la photo de 1969.
- Le monde de sa jeunesse, raconté par elle : son entretien d'histoire orale pour le Computer History Museum.
- Les notions clés pour suivre le récit : la Lune et le système solaire dans notre glossaire.
- L'autre façon d'aller sur la Lune aujourd'hui, du côté des engins automatiques : la fiche Chandrayaan-3 de notre catalogue.
- La Lune s'observe ce soir, sans logiciel de bord : notre carte du ciel interactive et son guide d'observation.
- Comment quatre astronautes ont observé la Lune à l'œil nu en 2026 : notre article sur le premier bilan scientifique d'Artemis II.






