Passer au contenu principal
Tangente
ArithmétiqueNotion · Glossaire

Holberton Betty

Betty Holberton est une pionnière américaine de l'informatique et l'une des six femmes qui ont programmé l'ENIAC. Passée du calcul de trajectoires balistiques à la programmation, elle a ensuite contribué à une routine de tri et aux premiers standards de COBOL et de Fortran.
Chronologie de Betty Holberton Cinq jalons datés de 1917 à 2001 présentent la naissance, l'achèvement de l'ENIAC, la direction de recherche, deux prix et le décès. 1917 Naissance Philadelphie 1945 ENIAC achevé 1959 Direction de la recherche 1997 Prix Ada Lovelace Computer Pioneer Award 2001 Décès
Cinq repères séparent la naissance, l'ENIAC, la direction de recherche, les deux distinctions de 1997 et le décès.
Sommaire

Ce que vous allez apprendre

  • Situer Betty Holberton parmi les six programmatrices de l'ENIAC.
  • Relier son travail de calcul balistique à ses contributions en programmation.
  • Distinguer sa routine de tri de son travail sur les standards de COBOL et de Fortran.
  • Interpréter prudemment les attributions historiques de la source.

En clair

En 1945, aux États-Unis, l'ENIAC est achevé. Betty Holberton fait partie des six femmes qui le programment, après avoir calculé des tables de trajectoires balistiques pour l'armée américaine pendant la Seconde Guerre mondiale.
Son parcours relie ainsi deux âges du calcul : celui effectué par des personnes et celui confié à un ordinateur électronique. Elle contribue ensuite à une routine de tri, puis aux premiers standards de COBOL et de Fortran.

Définition

Frances Elizabeth Snyder, dite Betty Holberton après son mariage, est une pionnière américaine de l'informatique née à Philadelphie en 1917 et morte en 2001. Elle commence des études de mathématiques, puis choisit le journalisme, alors plus accessible aux femmes. Pendant la Seconde Guerre mondiale, elle est recrutée pour calculer des tables de trajectoires balistiques à la Moore School of Engineering.
Elle est ensuite sélectionnée parmi les six programmatrices de l'ENIAC, achevé en 1945. Cet ordinateur est entièrement électronique et conçu pour être Turing-complet : en principe, un tel système peut exécuter tout calcul pour lequel un algorithme existe. Holberton est également à l'origine de la première routine de tri connue en informatique.
Après la guerre, elle travaille chez Remington Rand, puis au National Bureau of Standards. Dès 1959, elle y dirige la branche Recherche en Programmation du laboratoire de mathématiques appliquées. Elle contribue aux premiers standards de COBOL et de Fortran. En 1997, le prix Ada Lovelace et le Computer Pioneer Award reconnaissent ses travaux pionniers.

Un exemple, pas à pas

Pour suivre concrètement son parcours, faisons une petite opération de tri chronologique avec trois repères déjà donnés : l'achèvement de l'ENIAC en 1945, la direction de la branche Recherche en Programmation en 1959 et les deux distinctions reçues en 1997.
1. Écrivez les trois années dans l'ordre où elles viennent d'être citées : 1945, 1959, 1997.
2. Mélangez les trois fiches, par exemple : « distinctions — 1997 », « ENIAC — 1945 », « direction de recherche — 1959 ».
3. Comparez les années et replacez les fiches de la plus ancienne à la plus récente.
4. Vous obtenez : « ENIAC — 1945 », « direction de recherche — 1959 », « distinctions — 1997 ».
Le résultat est vérifiable : les années doivent croître de 1945 à 1997. Trier consiste ici à ordonner des éléments selon un critère explicite, l'année ; l'exercice rend l'idée observable sans prétendre reproduire la routine de tri conçue par Holberton. On peut ensuite replacer autour de 1945 le calcul balistique antérieur, puis la routine de tri et le travail sur les standards mentionnés après l'ENIAC.

En pratique

Pour raconter les débuts de la programmation, le parcours de Betty Holberton relie le calcul de tables balistiques à la programmation d'un ordinateur électronique. Une histoire limitée à la machine convient moins lorsque l'on cherche le travail humain qui la rendait utilisable.
Pour étudier l'évolution des langages, sa contribution aux premiers standards de COBOL et de Fortran offre un repère. Une simple histoire des machines ne suffit pas lorsque le sujet porte sur la normalisation des langages de programmation.
Pour documenter la place des femmes dans l'histoire de l'informatique, son appartenance au groupe des six programmatrices de l'ENIAC constitue un fait précis. Ce repère est préférable à une évocation générale dépourvue de date, de lieu ou de réalisation identifiable.

À ne pas confondre

Betty Holberton et l'ENIAC. Holberton est une programmatrice ; l'ENIAC est l'ordinateur qu'elle a contribué à programmer. La mention des six femmes désigne donc une équipe humaine, non six éléments de la machine.
Programmation et conception matérielle. La source attribue à Holberton la programmation de l'ENIAC, une routine de tri et un travail sur des standards de langages. Elle ne lui attribue pas la conception électronique de l'ordinateur.

Limites et pièges

« Première routine de tri connue » ne signifie pas « premier tri possible ». Le mot « connue » limite l'attribution aux traces historiques disponibles. Il faut conserver cette précision au lieu de transformer la formule en priorité absolue.
Turing-complet décrit une capacité de calcul en principe. Cela ne signifie ni qu'un programme est rapide, ni que les ressources réelles sont illimitées. Dans cette biographie, le terme caractérise la portée théorique pour laquelle l'ENIAC a été conçu.
Contribuer à un standard n'équivaut pas à créer seul un langage. La biographie indique une participation active aux premiers standards de COBOL et de Fortran. Elle ne permet pas d'attribuer à Holberton l'ensemble de ces langages.
Les deux distinctions datent de 1997. Le prix Ada Lovelace et le Computer Pioneer Award sont deux reconnaissances distinctes. Les regrouper sous une seule appellation ferait disparaître une information de la source.

Pour aller plus loin

algorithme — Pour préciser ce qu'est une procédure calculable, notion centrale dans la définition d'un système Turing-complet.
Les boucles en programmation — Pour observer un mécanisme élémentaire des programmes et prolonger le contexte informatique du parcours de Holberton.
Continuez avec Tangente

Explorez les mathématiques autrement

Retrouvez nos magazines, podcasts et jeux pour explorer les mathématiques autrement.

Découvrir les offres