Présentation

L'histoire de l'informatique et de la programmation est souvent racontée comme une histoire de quelques hommes bien connus, mais la réalité est beaucoup plus riche et inclusive. Depuis les premiers jours du calcul mécanique jusqu'au développement de l'ingénierie logicielle moderne, les femmes ont été à l'avant-garde de l'innovation. Leur contribution révolutionnaire a jeté les bases du monde numérique que nous habitons aujourd'hui, mais bon nombre de ces pionniers ont été négligés ou oubliés. Cet article éclaire les femmes extraordinaires qui ont brisé les barrières, remis en question les hypothèses et façonné fondamentalement le domaine de l'informatique.

Les pionniers de l'informatique

Les racines de l'informatique remontent au XIXe siècle, et remarquablement, une femme a été parmi les premières à saisir le plein potentiel d'une machine à usage général. Ces premiers visionnaires ont préparé la scène pour tout ce qui a suivi.

Ada Lovelace: Le premier programmeur

Augusta Ada Byron, plus connue sous le nom d'Ada Lovelace, était une mathématicienne et écrivaine anglaise qui a vécu de 1815 à 1852. Elle est largement célébrée comme le premier programmeur informatique du monde. Lovelace était le seul enfant légitime du poète Lord Byron, mais sa mère l'a encouragée à poursuivre les mathématiques et la science pour contrer ce qu'elle voyait comme son père tendances poétiques dangereuses.

Lovelace a traduit un article sur le moteur analytique par l'ingénieur italien Luigi Federico Menabrea, mais elle a ajouté ses propres notes détaillées – notes qui étaient trois fois plus longues que le texte original. Dans ces notes, elle a décrit un algorithme pour calculer les nombres Bernoulli à l'aide de la machine. Ceci est maintenant reconnu comme le premier programme informatique du monde. Plus important, Lovelace a compris que le moteur analytique pouvait manipuler des symboles au-delà de simples nombres, prévoyant son potentiel pour créer de la musique, de l'art, et des opérations logiques complexes.

Grace Hopper: La Mère du COBOL

Le contre-amiral Grace Brewster Murray Hopper (1906–1992) fut un pionnier de l'informatique et officier de la marine américaine. Il obtint un doctorat en mathématiques de l'Université Yale en 1934 et commença à enseigner au Vassar College avant de rejoindre la marine pendant la Seconde Guerre mondiale. Hopper fut affectée au Bureau of Ordnance Computation Project de l'Université Harvard, où elle travailla sur l'ordinateur Mark I, l'un des premiers ordinateurs électromécaniques.

Elle croyait que les programmes pouvaient être écrits dans une syntaxe naturelle, puis traduits en code machine par un compilateur. Cette idée était révolutionnaire à un moment où les programmeurs devaient écrire en langage binaire ou assemblé cryptographique. Elle a développé le compilateur A-0 en 1952, qui a permis aux programmeurs d'utiliser des instructions plus lisibles par l'homme. Cette œuvre a directement conduit à la création de COBOL (Common Business-Oriented Language), l'un des premiers langages de programmation de haut niveau encore en usage aujourd'hui, en particulier dans les systèmes d'affaires et de gouvernement. Hopper a également popularisé le terme « débogage » après qu'un papillon ait été trouvé piégé dans un relais de l'ordinateur Mark II.

Son insistance sur les langages de programmation indépendants de la machine a ouvert la voie à l'ingénierie logicielle moderne.

Les programmeurs ENIAC : les femmes invisibles du premier ordinateur électronique

Quand l'intégrateur numérique électronique et ordinateur (ENIAC) a été construit pendant la Seconde Guerre mondiale, il a été salué comme le premier ordinateur numérique universel au monde. Le matériel a été conçu par des hommes comme John Presper Eckert et John Mauchly, mais les programmeurs étaient six femmes dont les contributions ont été largement ignorées pendant des décennies. Betty Holberton, Jean Bartik, Kathleen Antonelli, Marlyn Meltzer, Frances Spence et Ruth Teitelbaum ont été les programmeurs originaux de l'ENIAC. Ils ont dû apprendre à programmer la machine massive en lisant ses schémas de câblage et plans logiques, car il n'y avait pas encore de langages ou manuels de programmation. Leur travail était critique pour le succès de l'ENIAC, qui a été utilisé pour calculer des tables de tir d'artillerie et plus tard pour le projet de bombe à hydrogène.

Femmes qui ont façonné la programmation et les systèmes modernes

À mesure que l'informatique évolue, passant de machines de taille individuelle à des systèmes en réseau, les femmes continuent de repousser les frontières, et leur travail dans le développement de logiciels, la conception de systèmes et les mathématiques s'avère essentiel à la course spatiale et à la montée de l'industrie du logiciel.

Katherine Johnson et les "Computers" de la NASA

Katherine Johnson (1918-2020) est une mathématicienne africaine dont les calculs précis sont essentiels au succès des premières missions spatiales de la NASA. Elle commence à travailler au Comité consultatif national de l'aéronautique (NACA) en 1953 comme « ordinateur humain », effectuant des calculs complexes à la main. Quand la NASA est formée, elle poursuit son travail, et en 1961, elle calcule la trajectoire pour Alan Shepard. En 1962, John Glenn demande personnellement à la NASA de vérifier les calculs orbitaux pour son orbite historique de la Terre, déclarant que si elle dit que les calculs sont bons, il est prêt à partir. Johnson travaille également sur les programmes Apollo 11 lunaire et navette spatiale.

Son histoire, avec ceux de Dorothy Vaughan et Mary Jackson, est popularisé dans le livre et le film Hidden Figures. Vaughan est la première responsable africaine américaine à quitter l'espace pour explorer le monde.

Margaret Hamilton : Architecte du logiciel d'orientation Apollo

Margaret Hamilton est une informaticienne pionnière qui a dirigé le développement du logiciel de vol à bord des missions Apollo de la NASA. Elle a rejoint le laboratoire d'instrumentation MIT en 1961 et a été chargée de créer le logiciel qui guiderait le vaisseau spatial Apollo vers la Lune. À une époque où le génie logiciel n'était pas une discipline reconnue, Hamilton et son équipe ont utilisé des techniques rigoureuses de test et de détection d'erreurs pour s'assurer que le code était fiable. Ils ont même développé un logiciel de prévention des erreurs qui a permis à l'ordinateur Apollo 11 de prioriser les tâches critiques pendant l'atterrissage, ce qui a empêché une défaillance de mission lorsque le système radar a surchargé le processeur.

Autres chiffres notables au XXe siècle

Au-delà des noms les plus célèbres, de nombreuses autres femmes ont façonné la trajectoire de l'informatique. Sœur Mary Kenneth Keller (1914-1985) est devenue la première femme à obtenir un doctorat en informatique (1965) et à développer le langage de programmation BASIC à Dartmouth, rendant l'informatique accessible aux non-scientifiques. Joan Clarke a été cryptonalyste au parc Bletchley pendant la Seconde Guerre mondiale et a travaillé en étroite collaboration avec Alan Turing sur le projet Enigma. Elle était la seule femme de son équipe et a contribué à l'analyse mathématique qui a brisé les chiffres allemands. Radia Perlman, informaticienne, a inventé le Spanning Tree Protocol (STP) en 1985, un algorithme fondamental qui permet aux réseaux Ethernet d'éviter les boucles et de fonctionner de façon fiable.

Surmonter les obstacles dans un champ à dominance masculine

Malgré ces réalisations monumentales, les femmes en informatique ont dû faire face à des obstacles systémiques qui ont limité leurs possibilités et leur reconnaissance. L'histoire du genre dans l'informatique est complexe, avec des périodes d'inclusion et d'exclusion.

L'augmentation et la chute des femmes dans l'informatique

Au début de l'informatique, la programmation était souvent considérée comme un emploi féminin, c'était un travail de bureau ou de secrétariat, comme un simple fonctionnement de la table de commutation téléphonique. Beaucoup de femmes étaient embauchées comme des « ordinateurs » parce qu'elles étaient considérées comme méticuleuses et précises. Pendant la Seconde Guerre mondiale, les femmes étaient activement recrutées pour travailler sur l'ENIAC et d'autres machines anciennes. Par conséquent, les femmes constituaient un pourcentage important de la population active de la programmation initiale. Cependant, à mesure que l'informatique devint plus prestigieuse et lucrative dans les années 1970 et 1980, la profession commença à être redéfinie comme dominée par les hommes.

Problèmes persistants

Même si certaines femmes ont obtenu un grand succès, elles ont souvent travaillé en isolement et ont reçu peu de crédits. Les programmeurs ENIAC n'ont pas été reconnus depuis des décennies. Les « ordinateurs humains » de la NASA qui calculaient les trajectoires étaient souvent invisibles, éclipsés par les astronautes et les ingénieurs. Les femmes comme Grace Hopper ont parfois été rejetées comme « excentriques » malgré leur brillance. Aujourd'hui, bien que la situation s'améliore, les femmes continuent de se heurter à des obstacles importants dans la technologie : salaires inégaux, manque de mentorat, biais inconscients et culture du travail qui peut être hostile.

Héritage et inspiration continue

Les femmes pionnières de l'informatique ont laissé un héritage durable qui transcende leurs réalisations individuelles. Ada Lovelace , les notes restent un texte fondamental dans l'histoire de l'informatique. Grace Hopper , les idées sur les langages de programmation de haut niveau sont la base de la plupart des développements logiciels modernes. Margaret Hamilton , l'accent mis sur l'ingénierie logicielle a influencé l'ensemble de l'industrie. Katherine Johnson , les calculs méticuleux ont rendu possible le vol spatial humain.

Ces femmes ne se sont pas contentées de participer à l'histoire de l'informatique, elles l'ont façonnée. Leurs histoires inspirent également l'action. En 2016, la Maison Blanche a lancé l'initiative Computer Science for All pour élargir l'accès à l'éducation en informatique, soulignant la nécessité d'inclure les filles et les minorités sous-représentées.

Conclusion

L'histoire de l'informatique est incomplète sans les contributions des femmes comme Ada Lovelace, Grace Hopper, Katherine Johnson, Margaret Hamilton et de nombreux autres qui ont fait surface. Ils n'étaient pas des personnages parallèles ou des assistants – ils étaient des leaders, des inventeurs et des visionnaires qui ont vu des possibilités que d'autres ont manquées. En récupérant leur histoire et en célébrant leurs réalisations, nous non seulement honorons leur mémoire mais nous remettons également en question les idées fausses qui ont limité la participation des femmes à la technologie.

Pour en savoir plus: