La solution à votre problème informatique — guides pas à pas, gratuits et sans pub amilog6.com
Histoire de l'informatique · Les pionniers · 1936 –5 min de lecture

Margaret Hamilton et le logiciel d'Apollo 11

Elle a dirigé l'équipe qui a écrit le logiciel de bord des missions Apollo, et contribué à faire reconnaître le « génie logiciel ».

Un laboratoire du MIT

Dans les années 1960, Margaret Hamilton dirige au MIT la division logiciel du laboratoire chargé du système de guidage d'Apollo.

Un logiciel qui ne pouvait pas planter

Le programme devait fonctionner en direct, sans possibilité de redémarrage à des centaines de milliers de kilomètres de la Terre. Son équipe a conçu un système capable de hiérarchiser les tâches en cas de surcharge.

Juillet 1969

Pendant la descente d'Apollo 11 vers la Lune, l'ordinateur de bord a affiché des alarmes de surcharge. Grâce à la gestion des priorités, il a continué à traiter les tâches essentielles et l'atterrissage a pu se poursuivre.

Le « génie logiciel »

Elle a contribué à faire adopter l'expression « software engineering » pour montrer que l'écriture de programmes est une discipline d'ingénieur. Elle a reçu la Médaille présidentielle de la Liberté en 2016.

Un logiciel qui a pris des décisions

Son équipe a conçu un logiciel capable de gérer les priorités et de continuer à fonctionner malgré des alarmes pendant la descente lunaire. Elle a aussi contribué à populariser l'expression « génie logiciel ».

Ce que ça a changé : Elle a montré qu'un logiciel fiable ne s'improvise pas : il se conçoit, se teste et se prépare à l'imprévu.

Dans la pratique, aujourd'hui

Voir aussi dans l'histoire