Margaret Hamilton, pionnière de l'informatique et responsable du logiciel Apollo, s'éteint à 90 ans
Margaret Hamilton, éminente informaticienne qui a dirigé l'équipe logicielle pour les missions Apollo de la NASA, est décédée à l'âge de 90 ans. Elle a contribué à faire de la programmation une discipline professionnelle respectée et a reçu la Médaille présidentielle de la Liberté.
En bref: Margaret Hamilton, éminente informaticienne qui a dirigé l'équipe logicielle pour les missions Apollo de la NASA, est décédée à l'âge de 90 ans. Elle a contribué à faire de la programmation une discipline professionnelle respectée et a reçu la Médaille présidentielle de la Liberté.
Bien avant que les ordinateurs ne se trouvent dans toutes les poches, une brillante mathématicienne et leader a aidé l'humanité à faire ses premiers pas sur la lune en écrivant du code complexe à partir de zéro.
Ce qui s'est passé, en mots simples
Margaret Hamilton, pionnière de l'informatique qui a dirigé l'équipe d'ingénierie logicielle au laboratoire d'instrumentation du MIT pendant le programme Apollo de la NASA, est décédée le 30 septembre à l'âge de 90 ans. Elle a débuté son parcours en programmation en travaillant sur des logiciels météorologiques au MIT en 1959 et sur un projet de défense aérienne au MIT Lincoln Laboratory en 1961. Elle est ensuite devenue la première programmeuse embauchée pour le projet Apollo de la NASA au MIT. Sous sa direction, une équipe de plus de 400 personnes a construit le logiciel de vol embarqué utilisé pour les alunissages. Son équipe a créé des systèmes qui ont empêché l'échec de la mission lors de l'alunissage d'Apollo 11 en priorisant les tâches critiques lorsque l'ordinateur a surchargé. Plus tard dans sa carrière, elle a fondé deux sociétés de logiciels et a reçu de nombreuses distinctions, dont la Médaille présidentielle de la Liberté en 2016.
Points clés
- A dirigé l'équipe logicielle d'Apollo Hamilton a dirigé plus de 400 personnes en tant que directrice adjointe responsable de l'équipe du module de commande et de service pour le programme Apollo de la NASA.
- A sauvé l'alunissage Pendant la mission Apollo 11 en juillet 1969, son logiciel axé sur les priorités a permis à l'ordinateur d'abandonner les tâches d'arrière-plan non essentielles lors d'une surcharge du système juste avant l'atterrissage.
- Pionnière de l'ingénierie logicielle Elle a contribué à établir l'ingénierie logicielle en tant que discipline dédiée et a introduit les premières pratiques de programmation défensive pour anticiper et corriger les erreurs.
- Décorée de prix majeurs L'œuvre de sa vie a été récompensée par la Médaille présidentielle de la Liberté en 2016 par le président Barack Obama, ainsi que par de nombreux autres prix scientifiques et pour l'ensemble de sa carrière.
Termes expliqués
- Ingénierie logicielle — L'approche systématique de conception, de construction et de test de programmes informatiques. Exemple: Créer les instructions et les applications qui disent à un smartphone comment afficher des messages ou prendre des photos.
- Programmation défensive — Une méthode d'écriture de code informatique qui anticipe les erreurs ou les problèmes inattendus et les gère automatiquement. Exemple: Un formulaire de site web qui empêche automatiquement un utilisateur de soumettre un mot de passe vide et l'avertit au lieu de planter.
Pourquoi c'est important
Le travail de Hamilton a jeté les bases du développement logiciel moderne, rendant les systèmes informatiques complexes suffisamment fiables pour y confier des vies humaines et la technologie de tous les jours.
Ce que l'on ne sait pas encore
La source note que le logiciel était considéré à l'époque comme un mystère et une boîte noire, et ne détaille pas les spécificités techniques du fonctionnement de chaque ligne du code historique d'Apollo.
D'après un article de MIT News. Ceci est une explication indépendante, rédigée avec nos propres mots et l'aide d'une IA ; MIT News ne l'a ni relue ni approuvée. Consultez l'original pour tous les détails.