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 ».