{"id":58363,"date":"2026-04-02T19:00:00","date_gmt":"2026-04-02T23:00:00","guid":{"rendered":"https:\/\/cimbcc.org\/test2\/?p=58363"},"modified":"2026-04-02T19:57:15","modified_gmt":"2026-04-02T23:57:15","slug":"les-grandes-dames-de-linformatique-margaret-hamilton","status":"publish","type":"post","link":"https:\/\/cimbcc.org\/test2\/les-grandes-dames-de-linformatique-margaret-hamilton\/","title":{"rendered":"Les grandes dames de l\u2019informatique \u2013 Margaret Hamilton"},"content":{"rendered":"<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"125\" height=\"132\" src=\"https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/photo_vinet_daniel-e1667486419612.jpg\" alt=\"Daniel Vinet\" class=\"wp-image-42194\"\/><figcaption class=\"wp-element-caption\">Daniel Vinet<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Dans ce dernier opus des hommages aux grandes dames de l\u2019informatique et suivant le lancement de la mission Artemis II pour un retour vers la Lune, nous conclurons cette s\u00e9rie avec Margaret Hamilton, une actrice majeure dans le succ\u00e8s des missions lunaires.<\/p>\n\n\n\n<!--more-->\n\n\n\n<h4 class=\"wp-block-heading\">Qui est Margaret Hamilton ?<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/fr.wikipedia.org\/wiki\/Margaret_Hamilton_(scientifique)\" target=\"_blank\" rel=\"noreferrer noopener\">Margaret Elaine Heafield<\/a> na\u00eet le 17 ao\u00fbt 1936 aux \u00c9tats-Unis \u00e0 Paoli, dans l\u2019Indiana. Apr\u00e8s que sa famille ait d\u00e9m\u00e9nag\u00e9 dans le Michigan, elle a termin\u00e9 ses \u00e9tudes secondaires au <a href=\"https:\/\/en.wikipedia.org\/wiki\/Hancock_High_School_(Michigan)\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Hancock High School<\/em><\/a> en 1954. Par la suite, elle est admise \u00e0 l\u2019<a href=\"https:\/\/fr.wikipedia.org\/wiki\/Universit\u00e9_du_Michigan\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Universit\u00e9 du Michigan<\/em><\/a> o\u00f9 elle \u00e9tudie les math\u00e9matiques. Puis, elle passera \u00e0 l\u2019<em><a href=\"https:\/\/en.wikipedia.org\/wiki\/Earlham_College\" target=\"_blank\" rel=\"noreferrer noopener\">Earlham College<\/a><\/em> o\u00f9 sa m\u00e8re avait \u00e9tudi\u00e9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ainsi, en 1958, elle obtiendra un baccalaur\u00e9at en math\u00e9matiques avec une mineure en philosophie \u00e0 l\u2019\u00e2ge de 22 ans. Elle sera \u00e9galement inspir\u00e9e par la cheffe du d\u00e9partement de math\u00e9matiques, <a href=\"https:\/\/archives.earlham.edu\/agents\/people\/949\" target=\"_blank\" rel=\"noreferrer noopener\">Florence Long<\/a>, qui l\u2019aide \u00e0 concr\u00e9tiser son d\u00e9sir de poursuivre l\u2019\u00e9tude des <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Math\u00e9matiques_pures\" target=\"_blank\" rel=\"noreferrer noopener\">math\u00e9matiques pures<\/a> (ou fondamentales) et devenir professeur de math\u00e9matiques.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En cette m\u00eame ann\u00e9e de 1958, elle \u00e9pousera James Cox Hamilton, un \u00e9tudiant en droit \u00e0 <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Universit\u00e9_Harvard\" target=\"_blank\" rel=\"noreferrer noopener\">Harvard<\/a>. \u00c0 cette \u00e9poque, le plan initial du couple \u00e9tait que Margaret le soutienne pendant trois ans, le temps qu\u2019il termine ses \u00e9tudes, puis qu\u2019il en fasse autant pour elle par la suite. Ils auront une fille, Lauren. Le couple divorcera en 1967.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">La carri\u00e8re de Margaret Hamilton<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Comme mentionn\u00e9, Margaret avait l\u2019intention de poursuivre des \u00e9tudes sup\u00e9rieures en math\u00e9matiques pures \u00e0 l\u2019<a href=\"https:\/\/fr.wikipedia.org\/wiki\/Universit\u00e9_Brandeis\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Universit\u00e9 Brandeis<\/em><\/a> au Massachusetts. Petite anecdote en passant, cette universit\u00e9 devait initialement porter le nom d\u2019<a href=\"https:\/\/fr.wikipedia.org\/wiki\/Albert_Einstein\" target=\"_blank\" rel=\"noreferrer noopener\">Albert Einstein<\/a>, mais ce dernier a d\u00e9clin\u00e9 l\u2019offre \u00e9tant davantage li\u00e9e \u00e0 l\u2019<a href=\"https:\/\/fr.wikipedia.org\/wiki\/Universit\u00e9_de_Princeton\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Universit\u00e9 de Princeton<\/em><\/a> et \u00e0 son projet de fondation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour en revenir \u00e0 notre grande dame, au milieu de l\u2019ann\u00e9e 1959, suivant le plan \u00e9tabli avec son \u00e9poux, elle d\u00e9croche un emploi avec <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Edward_Lorenz\" target=\"_blank\" rel=\"noreferrer noopener\">Edward Norton Lorenz<\/a> au d\u00e9partement de m\u00e9t\u00e9orologie du <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Massachusetts_Institute_of_Technology\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Massachusetts Institute of Technology<\/em><\/a> (<em>MIT<\/em>). Elle y fait ses premiers pas d\u2019informaticienne et d\u00e9veloppe des logiciels pour pr\u00e9voir la m\u00e9t\u00e9o sur les ordinateurs <a href=\"https:\/\/en.wikipedia.org\/wiki\/LGP-30\" target=\"_blank\" rel=\"noreferrer noopener\"><em>LGP-30<\/em><\/a> et le <a href=\"https:\/\/fr.wikipedia.org\/wiki\/PDP-1\" target=\"_blank\" rel=\"noreferrer noopener\"><em>PDP-1<\/em><\/a>, celui-ci \u00e9tant le premier ordinateur construit par la compagnie <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Digital_Equipment_Corporation\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Digital Equipment Corporation<\/em><\/a> (<em>DEC<\/em>).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dans ses recherches, Lorenz a utilis\u00e9 les travaux d\u2019<a href=\"https:\/\/fr.wikipedia.org\/wiki\/Henri_Poincar\u00e9\" target=\"_blank\" rel=\"noreferrer noopener\">Henri Poincar\u00e9<\/a> pour l\u2019\u00e9tude des <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Syst\u00e8me_dynamique\" target=\"_blank\" rel=\"noreferrer noopener\">syst\u00e8mes dynamique<\/a>s. Sauf que Lorenz avait un avantage sur Poincar\u00e9, car il avait un ordinateur. C\u2019est ainsi que les programmes d\u00e9velopp\u00e9s par Margaret contribueront aux publications de Lorenz concernant la <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Th\u00e9orie_du_chaos\" target=\"_blank\" rel=\"noreferrer noopener\">th\u00e9orie du chaos<\/a>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Projet militaire SAGE<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">De 1961 \u00e0 1963, elle travaillera comme programmeuse sur le projet militaire ultra-secret nomm\u00e9 <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Semi-Automatic_Ground_Environment\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Semi-Automatic Ground Environment<\/em><\/a> (<em>SAGE<\/em>) au <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Laboratoire_Lincoln\" target=\"_blank\" rel=\"noreferrer noopener\"><em>MIT Lincoln Lab<\/em><\/a>. Ce syst\u00e8me d\u2019armement permettait de produire en temps r\u00e9el une image unifi\u00e9e de l\u2019espace a\u00e9rien \u00e0 l\u2019\u00e9chelle nationale en vue d\u2019une hypoth\u00e9tique attaque. Le projet utilisait un concept de r\u00e9seau d\u2019<a href=\"https:\/\/fr.wikipedia.org\/wiki\/Ordinateur_central\" target=\"_blank\" rel=\"noreferrer noopener\">ordinateurs centraux<\/a> (<em>mainframe<\/em>), concept assez novateur \u00e0 l\u2019\u00e9poque.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cependant, comme toute personne nouvellement arriv\u00e9e dans un projet, vous h\u00e9ritez souvent du travail que personne ne veut faire. C\u2019est ainsi qu\u2019elle se voit assigner \u00e0 un programme d\u00e9licat que personne avant elle n\u2019avait r\u00e9ussi \u00e0 faire fonctionner.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">De plus, pour ajouter du piquant \u00e0 la chose, la personne qui avait initialement cr\u00e9\u00e9 ce programme avait inclus ses commentaires en grec et en latin. Nonobstant cette fantaisie, Margaret a r\u00e9ussi \u00e0 le faire fonctionner et, question de garder le piquant de la sauce, le programme imprimait ses r\u00e9ponses en latin et en grec !<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour vous donner une id\u00e9e de l\u2019ampleur du projet <em>SAGE<\/em>, celui-ci utilisait 24 prototypes de mainframes nomm\u00e9s <a href=\"https:\/\/en.wikipedia.org\/wiki\/AN\/FSQ-7_Combat_Direction_Central\" target=\"_blank\" rel=\"noreferrer noopener\"><em>AN\/DSQ-7<\/em><\/a> sp\u00e9cialement con\u00e7us par <a href=\"https:\/\/fr.wikipedia.org\/wiki\/IBM\" target=\"_blank\" rel=\"noreferrer noopener\"><em>IBM<\/em><\/a>, dont 9 d\u2019entre eux pesaient 250 tonnes. Chaque ordinateur utilisait un total de 60\u00a0000 <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Tube_\u00e9lectronique\" target=\"_blank\" rel=\"noreferrer noopener\">tubes \u00e0 vide<\/a>. Le complexe effectuait environ 75\u00a0000 instructions par seconde. Inutile de vous dire que chaque machine devait d\u00e9gager une chaleur d\u2019enfer !<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"626\" height=\"503\" src=\"https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2026_04_hamilton_1.png\" alt=\"\" class=\"wp-image-58365\" srcset=\"https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2026_04_hamilton_1.png 626w, https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2026_04_hamilton_1-300x241.png 300w\" sizes=\"auto, (max-width: 626px) 100vw, 626px\" \/><figcaption class=\"wp-element-caption\">L\u2019une des salles du projet SAGE, aujourd\u2019hui transform\u00e9e en mus\u00e9e<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Pour vous donner une petite id\u00e9e du progr\u00e8s en la mati\u00e8re, le processeur d\u2019un ordinateur portable tourne g\u00e9n\u00e9ralement \u00e0 une vitesse entre deux et cinq gigahertz (<a href=\"https:\/\/fr.wikipedia.org\/wiki\/Hertz#Multiples\" target=\"_blank\" rel=\"noreferrer noopener\">GHz<\/a>), soit entre deux et cinq milliards de cycles par seconde. \u00c0 chaque cycle, un c\u0153ur peut effectuer plusieurs micro-op\u00e9rations. Les processeurs d\u2019aujourd\u2019hui poss\u00e8dent g\u00e9n\u00e9ralement entre 8 et 16 c\u0153urs et m\u00eame au-del\u00e0 pour des ordinateurs \u00e0 haute performance. Ce qui veut dire que votre ordinateur tourne autour du billion d\u2019op\u00e9rations par seconde ! Quelles avanc\u00e9es technologiques, tout de m\u00eame !<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">La NASA, Apollo et Margaret Hamilton<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Forte de ses exp\u00e9riences sur des projets aussi pointus et novateurs, elle est recrut\u00e9e en 1963 par le <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Draper_(laboratoire_de_recherche)\" target=\"_blank\" rel=\"noreferrer noopener\">laboratoire Charles Stark Draper<\/a>, toujours pour le <em>MIT<\/em>. Ce laboratoire a pour mission de cr\u00e9er les logiciels embarqu\u00e9s dans les vaisseaux spatiaux qui prennent en charge la navigation et l\u2019alunissage du <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Programme_Apollo\" target=\"_blank\" rel=\"noreferrer noopener\">programme <em>Apollo<\/em><\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Margaret est alors charg\u00e9e de concevoir ses syst\u00e8mes pour le programme <em>Apollo<\/em>. Elle devient ainsi la premi\u00e8re programmeuse embauch\u00e9e pour le projet <em>Apollo<\/em> du <em>MIT<\/em>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Elle est tellement passionn\u00e9e par son travail que, pendant ses longues heures de programmation le soir, la nuit et m\u00eame les week-ends, elle n\u2019h\u00e9site pas \u00e0 amener sa fille \u00e0 son bureau. Celle-ci s\u2019amuse parfois avec les simulations cr\u00e9\u00e9es par sa m\u00e8re.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lors d\u2019une de ses parties d\u2019amusement, Lauren a fait planter le simulateur. Margaret r\u00e9alise que sa fille a s\u00e9lectionn\u00e9 PO1 (programme d\u2019atterrissage pendant le vol) et s\u2019inqui\u00e8te des r\u00e9percussions pour les astronautes lors de r\u00e9elles missions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bien qu\u2019elle rapporte ce probl\u00e8me potentiel \u00e0 sa direction, elle est rebuff\u00e9e par celle-ci, qui lui signale que les astronautes sont super entra\u00een\u00e9s et qu\u2019ils ne commettent pas ce genre d\u2019erreur. Malheureusement, Margaret avait raison. PO1 a \u00e9t\u00e9 s\u00e9lectionn\u00e9 en plein vol lors d\u2019<a href=\"https:\/\/fr.wikipedia.org\/wiki\/Apollo_8\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Apollo 8<\/em><\/a>, la premi\u00e8re mission habit\u00e9e \u00e0 orbiter la Lune. Heureusement, il n\u2019y eut aucune cons\u00e9quence grave.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"346\" height=\"296\" src=\"https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2026_04_hamilton_2.png\" alt=\"\" class=\"wp-image-58367\" srcset=\"https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2026_04_hamilton_2.png 346w, https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2026_04_hamilton_2-300x257.png 300w\" sizes=\"auto, (max-width: 346px) 100vw, 346px\" \/><figcaption class=\"wp-element-caption\">Insigne d\u2019Apollo 8<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Plus tard, Margaret Hamilton deviendra la directrice de la division d\u2019ing\u00e9nierie logicielle, qui d\u00e9veloppe exclusivement des programmes pour la <a href=\"https:\/\/fr.wikipedia.org\/wiki\/National_Aeronautics_and_Space_Administration\" target=\"_blank\" rel=\"noreferrer noopener\"><em>National Aeronautics and Space Administration<\/em><\/a>, mieux connue sous le nom de <em>NASA<\/em>. En plus du programme <em>Apollo<\/em>, elle d\u00e9veloppera \u00e9galement des logiciels pour la station spatiale orbitale <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Skylab\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Skylab<\/em><\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Petite blague sur l\u2019acronyme <em>NASA<\/em>, les Anglais d\u00e9forment souvent l\u2019acronyme en \u00ab&nbsp;<em>Never A Straight Answer<\/em>&nbsp;\u00bb (jamais une r\u00e9ponse directe) pour d\u00e9finir cette agence aux r\u00e9ponses souvent floues.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Le cas d\u2019Apollo 11<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">En 1969, lors de la mission <em>Apollo 11<\/em>, trois minutes avant que le <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Module_lunaire_Apollo\" target=\"_blank\" rel=\"noreferrer noopener\">module lunaire <em>Apollo<\/em><\/a> n\u2019atteigne la surface de la Lune, des alarmes informatiques se d\u00e9clenchent \u00e0 r\u00e9p\u00e9tition. Celles-ci signalent que l\u2019ordinateur <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Apollo_Guidance_Computer\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Apollo Guidance Computer<\/em><\/a> (<em>AGC<\/em>) est satur\u00e9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Comme si ce n\u2019\u00e9tait pas assez, les ordinateurs de navigation et celui de pilotage transmettent des ordres contradictoires. C\u2019est ici que se r\u00e9v\u00e8le tout le g\u00e9nie informatique derri\u00e8re l\u2019<em>AGC<\/em>. L\u2019architecture du <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Syst\u00e8me_d%27exploitation\" target=\"_blank\" rel=\"noreferrer noopener\">syst\u00e8me d\u2019exploitation<\/a> (OS) est con\u00e7ue de fa\u00e7on \u00e0 attribuer des priorit\u00e9s aux programmes. \u00c9tant donn\u00e9 la situation, l\u2019ordinateur conclut \u00e0 la plus haute priorit\u00e9 du moment, alunir.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">D\u2019un autre c\u00f4t\u00e9, les logiciels de Margaret sont con\u00e7us pour fonctionner de mani\u00e8re asynchrone, donnant ainsi priorit\u00e9 aux t\u00e2ches essentielles. La programmation asynchrone permet au code en ex\u00e9cution de continuer de fonctionner pendant que certaines t\u00e2ches prennent plus de temps pour se terminer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La somme des deux, l\u2019OS et le code de Margaret permettront \u00e0 l\u2019<em>AGC<\/em> de mener sa mission principale, soit de poser le module lunaire. Ouf, on l\u2019a \u00e9chapp\u00e9 belle !<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"463\" src=\"https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2026_04_hamilton_3.png\" alt=\"\" class=\"wp-image-58368\" srcset=\"https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2026_04_hamilton_3.png 720w, https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2026_04_hamilton_3-300x193.png 300w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><figcaption class=\"wp-element-caption\">L\u2019ordinateur AGC \u00e0 bord du module de commande<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Apr\u00e8s deux enqu\u00eates, l\u2019une apr\u00e8s la mission et l\u2019autre en 2005, cette derni\u00e8re conclut qu\u2019il s\u2019agissait d\u2019une erreur de conception mat\u00e9rielle du radar qui continuait \u00e0 envoyer des informations \u00e0 l\u2019ordinateur, alors qu\u2019il avait \u00e9t\u00e9 mis hors service.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il faut savoir qu\u2019\u00e0 cette \u00e9poque, la puissance des ordinateurs n\u2019\u00e9tait pas encore au rendez-vous. Il fallait donc \u00e9teindre certaines fonctions pour en prioriser d\u2019autres et ainsi \u00e9viter la saturation des ordinateurs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gr\u00e2ce au syst\u00e8me d\u2019exploitation de l\u2019<em>AGC<\/em> d\u00e9velopp\u00e9 par <a href=\"https:\/\/fr.wikipedia.org\/wiki\/J._Halcombe_Laning\" target=\"_blank\" rel=\"noreferrer noopener\">J. Halcombe Laning<\/a> et la qualit\u00e9 du code asynchrone d\u00e9velopp\u00e9 par Margaret Hamilton et son \u00e9quipe, ceux-ci auront permis d\u2019\u00e9viter la catastrophe.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"398\" height=\"499\" src=\"https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2026_04_hamilton_4.png\" alt=\"\" class=\"wp-image-58369\" srcset=\"https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2026_04_hamilton_4.png 398w, https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2026_04_hamilton_4-239x300.png 239w\" sizes=\"auto, (max-width: 398px) 100vw, 398px\" \/><figcaption class=\"wp-element-caption\">Margaret Hamilton au c\u00f4t\u00e9 des listes imprim\u00e9es du code du logiciel de navigation qu\u2019elle et son \u00e9quipe ont produit pour le programme Apollo<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Petite anecdote au sujet de M. Halcombe Laning, celui-ci avait invent\u00e9 un <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Compilateur\" target=\"_blank\" rel=\"noreferrer noopener\">compilateur<\/a> d\u2019op\u00e9rations alg\u00e9briques con\u00e7u comme une alternative \u00e0 l\u2019<a href=\"https:\/\/fr.wikipedia.org\/wiki\/Langage_d%27assemblage\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Assembleur<\/em><\/a>, qu\u2019il avait surnomm\u00e9 <em>George<\/em>, afin de faciliter la saisie d\u2019\u00e9quations math\u00e9matiques. En fait, le nom r\u00e9el de cet outil est <a href=\"https:\/\/en.wikipedia.org\/wiki\/Laning_and_Zierler_system\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Laning and Zierler system<\/em><\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il a d\u00e9velopp\u00e9 cet outil sur l\u2019ordinateur <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Whirlwind_I\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Whirlwind I<\/em><\/a> du MIT, fabriqu\u00e9 par la firme <em>IBM<\/em>. C\u2019est cet ordinateur qui a servi de base \u00e0 la fabrication des superordinateurs <em>AN\/DSQ-7<\/em>, sp\u00e9cialement con\u00e7us pour le projet <em>SAGE<\/em>, que nous avons vu pr\u00e9c\u00e9demment. Par ailleurs, les concepts introduits dans <em>George<\/em> seront incorpor\u00e9s au langage <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Fortran\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Fortran<\/em><\/a> lors de sa cr\u00e9ation en 1957.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">H\u00e9ritage et carri\u00e8re post-MIT<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Margaret Hamilton cr\u00e9era deux entreprises. De 1976 \u00e0 1984, elle sera cofondatrice de <em>Higher Order Software<\/em> (<em>HOS<\/em>), une entreprise logicielle sp\u00e9cialis\u00e9e dans le d\u00e9veloppement de techniques de d\u00e9tection d\u2019erreurs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En 1986, elle cr\u00e9e la soci\u00e9t\u00e9 Hamilton Technologies qui met au point le langage de programmation <a href=\"https:\/\/en.wikipedia.org\/wiki\/Universal_Systems_Language\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Universal System Language<\/em><\/a> (USL). Il s\u2019agit d\u2019un <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Langage_de_mod\u00e9lisation\" target=\"_blank\" rel=\"noreferrer noopener\">langage de mod\u00e9lisation<\/a> de syst\u00e8mes et une <a href=\"https:\/\/fr.wikipedia.org\/wiki\/M\u00e9thode_formelle_(informatique)\" target=\"_blank\" rel=\"noreferrer noopener\">m\u00e9thode formelle<\/a> pour la sp\u00e9cification et la conception de syst\u00e8mes complexes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">De plus, il est reconnu que Margaret Hamilton a donn\u00e9 son nom \u00e0 la discipline qu\u2019elle pratiquait, le \u00ab <a href=\"https:\/\/fr.wikipedia.org\/wiki\/G\u00e9nie_logiciel\" target=\"_blank\" rel=\"noreferrer noopener\">g\u00e9nie logiciel<\/a> \u00bb (<em>software engineering<\/em>). De son propre aveu, lorsqu\u2019elle l\u2019a propos\u00e9, c\u2019est devenu une blague pour se moquer des id\u00e9es radicales qu\u2019elle pouvait avoir, parfois. Cependant, l\u2019expression a \u00e9t\u00e9 prise au s\u00e9rieux lorsque l\u2019un des gourous les plus respect\u00e9s de l\u2019\u00e9quipe d\u2019ing\u00e9nierie mat\u00e9rielle fut d\u2019accord avec son id\u00e9e qu\u2019il fallait consid\u00e9rer la partie logicielle comme une discipline d\u2019ing\u00e9nierie au m\u00eame titre que la partie mat\u00e9rielle.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Distinctions et hommages<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Dans le monde scientifique des ann\u00e9es 1960, alors essentiellement masculin, Margaret Hamilton constitue une exception dans ce milieu. Elle est longtemps rest\u00e9e dans l\u2019ombre. Il a fallu 47 ans au gouvernement am\u00e9ricain pour la r\u00e9compenser de ses services. N\u00e9anmoins, les honneurs sont nombreux pour elle. En voici quelques-uns&nbsp;:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>En 1986, elle re\u00e7oit le prix <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Prix_Ada-Lovelace\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Ada-Lovelace<\/em><\/a>, notre premi\u00e8re grande dame mentionn\u00e9e dans <a href=\"https:\/\/cimbcc.org\/test2\/les-grandes-dames-de-linformatique-ada-lovelace\/\" target=\"_blank\" rel=\"noreferrer noopener\">cet article<\/a>.<\/li>\n\n\n\n<li>En 2003, elle re\u00e7oit enfin un prix de la <em>NASA<\/em>, le <a href=\"https:\/\/web.archive.org\/web\/20171226003423\/https:\/history.nasa.gov\/alsj\/a11\/a11Hamilton.html\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Exceptional Space Act Award for Scientific and Technical Contributions<\/em><\/a>.<\/li>\n\n\n\n<li>En 2016, le pr\u00e9sident Barack Obama lui remet la <a href=\"https:\/\/fr.wikipedia.org\/wiki\/M\u00e9daille_pr\u00e9sidentielle_de_la_Libert\u00e9\" target=\"_blank\" rel=\"noreferrer noopener\">M\u00e9daille pr\u00e9sidentielle de la Libert\u00e9<\/a>, la plus haute distinction civile aux \u00c9tats-Unis. Celle-ci lui est remise au m\u00eame moment que Mme <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Grace_Hopper\" target=\"_blank\" rel=\"noreferrer noopener\">Grace Hopper<\/a>, \u00e0 titre posthume, que nous avons d\u00e9j\u00e0 vu dans <a href=\"https:\/\/cimbcc.org\/test2\/les-grandes-dames-de-linformatique-grace-hopper\/\" target=\"_blank\" rel=\"noreferrer noopener\">ce pr\u00e9c\u00e9dent article<\/a>.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"351\" height=\"247\" src=\"https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2026_04_hamilton_5.png\" alt=\"\" class=\"wp-image-58370\" srcset=\"https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2026_04_hamilton_5.png 351w, https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2026_04_hamilton_5-300x211.png 300w\" sizes=\"auto, (max-width: 351px) 100vw, 351px\" \/><\/figure>\n<\/div>\n\n\n<ul class=\"wp-block-list\">\n<li>En 2017, <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Lego\" target=\"_blank\" rel=\"noreferrer noopener\"><em>LEGO<\/em><\/a> publie un ensemble \u00ab\u00a0<em>Les femmes de la NASA<\/em>\u00a0\u00bb dans lequel il y a une figurine de Margaret et la liste imprim\u00e9e de son code aussi haut qu\u2019elle.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"237\" height=\"225\" src=\"https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2026_04_hamilton_6.png\" alt=\"\" class=\"wp-image-58372\"\/><figcaption class=\"wp-element-caption\">Margaret Hamilton et son \u00ab listing \u00bb en LEGO<\/figcaption><\/figure>\n<\/div>\n\n\n<ul class=\"wp-block-list\">\n<li>La m\u00eame ann\u00e9e, elle re\u00e7oit le <a href=\"https:\/\/computerhistory.org\/about\/awards\/fellow-awards\/\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Computer Museum Fellow Award<\/em><\/a>, qui honore les personnes dont les id\u00e9es informatiques ont chang\u00e9 le monde.<\/li>\n\n\n\n<li>En 2019, <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Google\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Google<\/em><\/a> rend hommage \u00e0 Margaret pour les 50 ans de l\u2019alunissage d\u2019<em>Apollo 11<\/em> en positionnant les miroirs de la centrale solaire <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Centrale_solaire_d%27Ivanpah\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Ivanpah<\/em><\/a> de mani\u00e8re \u00e0 refl\u00e9ter la lumi\u00e8re de la Lune afin de cr\u00e9er une image de Margaret Hamilton et d\u2019<em>Apollo 11<\/em>.<\/li>\n\n\n\n<li>En 2022, elle est intronis\u00e9e au <a href=\"https:\/\/fr.wikipedia.org\/wiki\/National_Aviation_Hall_of_Fame\" target=\"_blank\" rel=\"noreferrer noopener\"><em>National Aviation Hall of Fame<\/em><\/a>.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">En d\u00e9veloppant plusieurs innovations dans les concepts de logiciels asynchrones, de la programmation des priorit\u00e9s et des tests de bout en bout, d\u2019abord pour le compte de l\u2019arm\u00e9e am\u00e9ricaine, puis pour la <em>NASA<\/em>, Margaret Hamilton a non seulement pos\u00e9 les bases majeures du d\u00e9veloppement des logiciels modernes, mais elle est \u00e9galement \u00e0 l\u2019origine du nom de sa discipline, le g\u00e9nie logiciel.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voil\u00e0 qui conclut ma s\u00e9rie sur les grandes dames de l\u2019informatique. J\u2019esp\u00e8re que vous aurez eu autant de plaisir \u00e0 lire cette s\u00e9rie que j\u2019ai eu \u00e0 la composer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Informatiquement v\u00f4tre,<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Daniel Vinet<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dans ce dernier opus des hommages aux grandes dames de l\u2019informatique et suivant le lancement de la mission Artemis II pour un retour vers la Lune, nous conclurons cette s\u00e9rie avec Margaret Hamilton, une actrice majeure dans le succ\u00e8s des missions lunaires.<\/p>\n","protected":false},"author":43,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[53],"tags":[2482,274,2484,1806,2481,2151,2483],"class_list":["post-58363","post","type-post","status-publish","format-standard","hentry","category-chronique-logiciel","tag-apollo","tag-femmes","tag-genie-logiciel","tag-informaticienne","tag-margaret-hamilton","tag-nasa","tag-sage"],"_links":{"self":[{"href":"https:\/\/cimbcc.org\/test2\/wp-json\/wp\/v2\/posts\/58363","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cimbcc.org\/test2\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cimbcc.org\/test2\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cimbcc.org\/test2\/wp-json\/wp\/v2\/users\/43"}],"replies":[{"embeddable":true,"href":"https:\/\/cimbcc.org\/test2\/wp-json\/wp\/v2\/comments?post=58363"}],"version-history":[{"count":11,"href":"https:\/\/cimbcc.org\/test2\/wp-json\/wp\/v2\/posts\/58363\/revisions"}],"predecessor-version":[{"id":58381,"href":"https:\/\/cimbcc.org\/test2\/wp-json\/wp\/v2\/posts\/58363\/revisions\/58381"}],"wp:attachment":[{"href":"https:\/\/cimbcc.org\/test2\/wp-json\/wp\/v2\/media?parent=58363"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cimbcc.org\/test2\/wp-json\/wp\/v2\/categories?post=58363"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cimbcc.org\/test2\/wp-json\/wp\/v2\/tags?post=58363"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}