Margaret Hamilton vient de sâĂ©teindre Ă 90 ans. Margaret Hamilton Ă©tait la personne qui avait conçu le code du logiciel de navigation de la mission Apollo 11. Mais câest aussi celle qui a contribuĂ© Ă populariser lâingĂ©nierie logicielle. En 2024, LinuxFR lui avait rendu hommage dans une dĂ©pĂȘche sur la conquĂȘte de lâespace et les missions Apollo.
Ă lâoccasion de son dĂ©cĂšs survenu le 30 septembre 2026, on trouvera ci-dessous la partie qui lui avait Ă©tĂ© consacrĂ©e un peu retouchĂ©e et abondĂ©e dâune petite liste de nĂ©crologies en français.
Ce qui a fait connaĂźtre Margaret Hamilton auprĂšs du grand public, câest une photo. On voit la jeune femme souriante Ă cĂŽtĂ© dâune pile de gros livres qui lui arrive jusquâen haut de la tĂȘte. Cette pile de livres quâelle maintient debout, câest le code de la mission Apollo 11 dont elle a Ă©tĂ© responsable.
Margaret Hamilton intĂšgre le MIT (Massachusetts Institute of Technology) en 1960 pour dĂ©velopper des logiciels informatiques. En 1961, la NASA confie au MIT la mission de rĂ©aliser un ordinateur embarquĂ© de navigation et de pilotage avec un cahier des charges assez lĂ©ger et permettant au MIT une grande crĂ©ativitĂ©. Ce sera lâAGC (Apollo Guidance Computer) qui sera le premier Ă utiliser des circuits intĂ©grĂ©s. Ce qui est, en fait, le tout premier systĂšme informatique embarquĂ©. Lourd, 32 kilos, il prĂ©figure nĂ©anmoins les ordinateurs portables puisque tous les Ă©lĂ©ments formaient deux blocs compacts avec dâune part lâordinateur et dâautre part lâinterface utilisateur.
Mais avant de travailler sur lâAGC, Hamilton intĂšgre, en 1961, le laboratoire Lincoln pour travailler sur le projet militaire ultra-secret SAGE qui devait produire en temps rĂ©el une image de lâespace aĂ©rien Ă©tats-unien. Elle racontera ensuite avoir fait lâobjet du bizutage que les nouveaux et nouvelles venues devaient affronter. On lui avait demandĂ© de travailler sur un programme piĂ©gĂ© commentĂ© en grec et en latin. Elle Ă©tait la premiĂšre Ă avoir rĂ©ussi Ă le faire fonctionner. Et câest ainsi quâen 1963 elle est invitĂ©e Ă rejoindre le laboratoire Draper du MIT qui Ă©tait en charge du dĂ©veloppement des logiciels embarquĂ©s dâApollo.
Elle Ă©voquera aussi la fois oĂč, emmenant de temps en temps sa fille au laboratoire, un jour, cette derniĂšre, jouant Ă lâastronaute, fait planter le systĂšme : elle avait sĂ©lectionnĂ© le programme dâatterrissage alors quâelle Ă©tait « en vol » (un appui sur une mauvaise touche). Ce que voyant, Hamilton alerte la direction pour que lâon modifie le programme, rĂ©ponse « ils sont expĂ©rimentĂ©s, ça nâarrivera pas ». Sauf quâĂ©videmment, câest arrivĂ© pendant la mission Apollo 8. On peut imaginer quâHamilton et son Ă©quipe Ă©taient prĂ©parĂ©es Ă cette Ă©ventualité : les donnĂ©es de navigation seront renvoyĂ©es et la trajectoire corrigĂ©e. Elle codera aussi un systĂšme de prioritĂ© des tĂąches afin dâĂ©viter que lâAGC ne sature et pour quâil fasse le travail correctement. LâAGC pouvait ainsi interrompre des tĂąches pour faire passer celles qui Ă©taient les plus prioritaires et câest ce qui a permis Ă Apollo 11 dâatterrir correctement sur la Lune.
Hamilton quittera le MIT en 1974 pour co-fonder une entreprise de dĂ©veloppement de logiciels, Higher Order Software (HOS) quâelle dirigera jusquâen 1984. HOS se spĂ©cialisait notamment sur les logiciels de dĂ©tection des erreurs. Ensuite, en 1986, elle crĂ©era Hamilton Technologies et concevra le langage de programmation USL (Universal Systems Language).
Elle recevra en 2016 la mĂ©daille prĂ©sidentielle de la libertĂ© des mains de Barack Obama. Margaret Hamilton est considĂ©rĂ©e comme une pionniĂšre de lâingĂ©nierie logicielle, terme et concept quâelle a inventĂ©, et comme une des personnes qui ont contribuĂ© Ă la populariser. Un aspect moins connu du grand public, mais absolument essentiel dans un monde oĂč lâinformatique est partout.
Son dĂ©cĂšs a fait lâobjet de nombre dâannonces dans les mĂ©dias, quelques articles :
- Margaret Hamilton, scientifique qui a développé le systÚme informatique de la mission Apollo, est morte à 90 ans, Le Monde,
- Mort de Margaret Hamilton, pionniÚre américaine en science de l'informatique et figure du programme Apollo, France 24
- Mort de Margaret Hamilton : ùgée de 90 ans, elle était « pionniÚre dont le travail a contribué à rendre possibles le programme Apollo », Midi Libre,
- La scientifique américaine Margaret Hamilton, figure du programme Apollo, est morte à 90 ans, France info,
- Margaret Hamilton, informaticienne américaine et figure du programme Apollo, est morte à 90 ans, Libération.
Aller plus loin
- Communiqué du MIT annonçant son décÚs (65 clics)
- Margaret Hamilton, article de la NASA, 2016 (59 clics)
- Margaret Hamilton, la femme qui a fait atterrir lâHomme sur la Lune (56 clics)
- La conquĂȘte de lâespace : une affaire fĂ©minine, deuxiĂšme partie les missions Apollo (45 clics)
- Interview de Margaret Hamilton, The Guardian, 13/7/2019 (41 clics)


# Architecture de l'AGC
Posté par pulkomandy (site web personnel, Mastodon) . Ăvalué à  6 (+3/-0).
Petite erreur il me semble: l'AGC ne dispose pas lui-mĂȘme d'un clavier et d'un Ă©cran dans son boĂźtier. Il s'agit d'un boĂźtier sĂ©parĂ© appelĂ© DSKY (Display-Keyboard). On voit bien les deux boĂźtiers cĂŽte Ă cĂŽte sur l'image utilisĂ©e par Wikipedia par exemple.
En revanche, c'est l'apparition à la fois de l'ingénierie logicielle, mot et concept inventé par Margaret Hamilton. Et c'est aussi le premier systÚme embarqué au sens moderne (auparavant on trouvait embarqués dans divers véhicules, missiles et autres objets des systÚme analogiques et/ou électromécaniques, mais pas des ordinateurs).
[^] # Re: Architecture de l'AGC
Posté par Ysabeau đ§¶ (site web personnel, Mastodon) . Ăvalué à  4 (+1/-0).
Pour l'AGC, j'ai dĂ» me baser lĂ -dessus oĂč l'ensemble figure dans une mĂȘme boĂźte.
Pour le reste, je pense que je peux ajouter ta remarque sur les systÚmes embarqué.
Je nâai aucun avis sur systemd
[^] # Re: Architecture de l'AGC
Posté par volts (Mastodon) . Ăvalué à  8 (+6/-0).
C'est une mauvaise source, la photo est clairement du slop visuel quand on examine les dĂ©tails đ
[^] # Re: Architecture de l'AGC
Posté par Christophe Duparquet (site web personnel) . Ăvalué à  2 (+2/-1). DerniĂšre modification le 08 octobre 2026 Ă 20:50.
Je ne reconnais pas l'AGC sur cette photo.
Le seul que j'aie vu est celui qu'on trouve sur la page Wikipedia :
image
« J'ai pas Word, j'ai pas Windows, et j'ai pas la télé ! »
[^] # Re: Architecture de l'AGC
Posté par BAud (site web personnel) . Ăvalué à  2 (+0/-0).
donne plutĂŽt le lien de la page oĂč tu as trouvĂ© la photo ;-)
[^] # Re: Architecture de l'AGC
Posté par BAud (site web personnel) . Ăvalué à  2 (+0/-0).
bref, c'est sans doute sur https://en.wikipedia.org/wiki/Apollo_Guidance_Computer
[^] # Re: Architecture de l'AGC
Posté par pulkomandy (site web personnel, Mastodon) . Ăvalué à  4 (+1/-0).
Oui, j'avais mis le lien dans mon premier commentaire?
[^] # Re: Architecture de l'AGC
Posté par BAud (site web personnel) . Ăvalué à  2 (+0/-0). DerniĂšre modification le 08 octobre 2026 Ă 23:45.
la modĂ©ration a modifiĂ© le Markdown vu que l'image ne pouvait pas ĂȘtre rĂ©cupĂ©rĂ©e par img en cache (changement de politique de wikipedia ? ou content-type qui est HTML et non une vraie image jpg) et l'image ne s'affichait pas.
là le lien est directement cliquable, ce qui n'était pas le cas lorsque j'ai fait mon commentaire (modif vers 20h50).
il y avait simplement le texte alternatif comme sur :Â_used_on_F-8_DFBW_DVIDS683588.jpg)
si ça ne s'affiche pas en prévisualisation, ça ne s'affichera pas à publication.
[^] # Re: Architecture de l'AGC
Posté par Benoit Sibaud (site web personnel) . Ăvalué à  3 (+0/-0).
Parce que l'image fait 6 MiB, soit plus que la limite actuelle (qui est de 5 MiB).
[^] # Re: Architecture de l'AGC
Posté par Christophe Duparquet (site web personnel) . Ăvalué à  2 (+1/-0). DerniĂšre modification le 10 octobre 2026 Ă 18:17.
Donc merci à la modération.
« J'ai pas Word, j'ai pas Windows, et j'ai pas la télé ! »
[^] # Re: Architecture de l'AGC
Posté par BAud (site web personnel) . Ăvalué à  2 (+0/-0).
ça va sans dire, ça va mieux en le disant, tu as bien raison de le souligner _o/ Merci !
[^] # Re: Architecture de l'AGC
Posté par Christophe Duparquet (site web personnel) . Ăvalué à  1 (+0/-0). DerniĂšre modification le 10 octobre 2026 Ă 18:16.
C'est ce que j'ai voulu faire aprÚs constat que l'image ne s'affichait pas. Je me suis un peu battu avec l'éditeur et je me suis fait jeter pour cause de timeout.
« J'ai pas Word, j'ai pas Windows, et j'ai pas la télé ! »
[^] # Re: Architecture de l'AGC
Posté par Tonton Th (site web personnel, Mastodon) . Ăvalué à  4 (+2/-0).
Tssseueue, pour dĂ©couvrir plein de choses sur l'AGC, il suffit de consulter Ken Shirriff, qui est (si je ne me trompe pas) propriĂ©taire du dernier survivant, et qui doit ĂȘtre un petit peu cryptobro, vu qu'il a minĂ© du bitcoin avec un AGC. Mais pas queâŠ
Content Warning : la lecture de ce blog, si vous ĂȘtes technophile, peut vous entrainer dans un trĂšs long tunnel !
[^] # Re: Architecture de l'AGC
Posté par Ysabeau đ§¶ (site web personnel, Mastodon) . Ăvalué à  4 (+2/-1). DerniĂšre modification le 08 octobre 2026 Ă 18:52.
Cet article a Ă©tĂ© Ă©crit en 2024 sans que personne ne me fasse de remarque dessus. Ăvidemment, je ne me souviens plus du tout de ce que j'avais utilisĂ© parmi l'abondante documentation pour ce paragraphe prĂ©cis et je l'ai corrigĂ© aprĂšs le premier commentaire sous cette dĂ©pĂȘche. Il vous faut quoi de plus ?
Je nâai aucun avis sur systemd
[^] # Re: Architecture de l'AGC
Posté par Luc-Skywalker . Ăvalué à  2 (+0/-0).
Je confirme: j'ai déjà passé pas mal de temps sur ce site que je qualifierai de fascinant.
Et à la main, avec une feuille et du papier !
https://www.righto.com/2014/09/mining-bitcoin-with-pencil-and-paper.html
"Si tous les cons volaient, il ferait nuit" F. Dard
[^] # Re: Architecture de l'AGC
Posté par Voltairine . Ăvalué à  1 (+0/-1).
https://linuxfr.org/nodes/145914/comments/2034785
[^] # Re: Architecture de l'AGC
Posté par Ysabeau đ§¶ (site web personnel, Mastodon) . Ăvalué à  4 (+1/-0).
Modifié. Merci pour tes remarques.
Je nâai aucun avis sur systemd
[^] # Re: Architecture de l'AGC
Posté par Julien L. . Ăvalué à  2 (+1/-0).
Pour mettre tout le monde d'accord, il suffit de se plonger la liste de lecture dédiée de la chaine Youtube de CuriousMarc: Apollo Guidance Computer Restoration
# Un fil Mastodon en anglais sur Hamilton
Posté par Ysabeau đ§¶ (site web personnel, Mastodon) . Ăvalué à  3 (+3/-3). DerniĂšre modification le 08 octobre 2026 Ă 22:04.
Le pouet (en) partage un article de la BBC (en) je traduis ce pouet :
Je nâai aucun avis sur systemd
[^] # Re: Un fil Mastodon en anglais sur Hamilton
Posté par esdeem (site web personnel) . Ăvalué à  2 (+0/-0).
jâaurais bien voulu trouver la source du contenu de son pouet, parce que ça ressemble Ă une citation et que j'aurais voulu lire le texte original.
0. Assume good faith 1. Be kind to other people 2. Express yourself 4. Apply rule 0
# RIP Margaret.
Posté par xavier philippon . Ăvalué à  2 (+1/-0).
RIP Margaret,
J'espÚre que ton dernier voyage te permettra de rejoindre les astronautes que tu as contribué à envoyer sur la Lune.
# paix Ă son Ăąme
Posté par cortex62 . Ăvalué à  0 (+0/-1).
Je dis juste paix Ă son Ăąme , c'est une dĂ©esse . Elle a juste pensĂ© un systĂšme en temps rĂ©el et les codes erreurs quand ça sature ( entre autres)âŠIl faut ĂȘtre une dĂ©esse pour ça. Unix ? Ah bon c'est quoi ? Il y a eut le Fortran avant ça , elle devait le connaitreâŠBref RIP dĂ©esse . ;-)
Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent Ă celles et ceux qui les ont postĂ©s. Nous nâen sommes pas responsables.