Grace Hopper(1906 — 1992)

Grace Hopper

États-Unis

8 min de lecture

TechnologieSciencesScientifiqueMathématicien(ne)Ingénieur(e)XXe siècleLe XXe siècle voit l'émergence de l'informatique moderne, accélérée par la Seconde Guerre mondiale et la Guerre froide. Les femmes jouent un rôle clé mais souvent méconnu dans les débuts du calcul numérique.

Grace Hopper, mathématicienne et contre-amirale américaine, est l'une des pionnières de l'informatique. Elle développa l'un des premiers compilateurs et contribua à la création du langage COBOL, révolutionnant la programmation. Elle popularisa l'expression « bug » informatique après avoir trouvé un vrai insecte dans un ordinateur.

Questions fréquentes

Grace Hopper était une mathématicienne et contre-amirale américaine née en 1906, pionnière de l'informatique. Ce qui frappe ici, c'est qu'elle a non seulement contribué à la création du premier compilateur (A-0, 1952) et du langage COBOL, mais qu'elle a aussi révolutionné la manière de programmer : au lieu d'écrire en code machine, elle a permis aux humains d'utiliser un langage proche de l'anglais. Moins une technicienne qu'une visionnaire, elle a ouvert la voie à l'informatique accessible à tous, ce qui est essentiel pour comprendre son héritage.

Citations célèbres

« Il est bien plus facile de demander pardon que d'obtenir la permission. »
« Le mot le plus dangereux dans la langue est 'nous avons toujours fait comme ça'. »

Faits marquants

  • 1934 : Obtient un doctorat en mathématiques à l'université Yale
  • 1944 : Rejoint la marine américaine et programme l'un des premiers ordinateurs, le Mark I à Harvard
  • 1952 : Développe le premier compilateur, le A-0, transformant le code en instructions machine
  • 1959 : Contribution décisive à la création du langage COBOL, premier langage de programmation commercial standardisé
  • 1983 : Promue contre-amirale, devenant l'une des premières femmes à ce grade dans la marine américaine

Œuvres & réalisations

Compilateur A-0 (Arithmetic Language version 0) (1952)

Premier compilateur de l'histoire, capable de traduire du code symbolique en instructions machine. Hopper démontra pour la première fois qu'un ordinateur pouvait traiter un langage proche du langage humain.

FLOW-MATIC (B-0) (1955-1959)

Premier langage de programmation utilisant des mots anglais complets, conçu pour les applications de gestion. Il fut le précurseur direct de COBOL et prouva la viabilité d'un langage 'lisible' par des non-spécialistes.

COBOL (Common Business-Oriented Language) (1959-1960)

Langage de programmation standard pour les applications commerciales, dont Hopper fut l'architecte intellectuelle principale. Encore utilisé aujourd'hui dans les systèmes bancaires et administratifs du monde entier.

Manuel d'opération du Harvard Mark I (co-auteure) (1944)

Document technique de référence de 500 pages pour l'un des premiers grands calculateurs. Ce manuel constitue l'un des premiers exemples de documentation informatique structurée de l'histoire.

Standardisation COBOL — normes ANSI et ISO (1968)

Hopper milita activement pour la standardisation internationale de COBOL, permettant l'interopérabilité entre constructeurs. Cette démarche posa les bases de la notion moderne de standards informatiques ouverts.

Conférences 'nanoseconde' et vulgarisation informatique (1970-1986)

Pendant plus de quinze ans, Hopper donna des centaines de conférences dans des universités, entreprises et institutions militaires pour démocratiser la compréhension des ordinateurs. Son talent pédagogique fit d'elle une ambassadrice de l'informatique.

Anecdotes

Grace Hopper est à l'origine de l'expression 'bug informatique' : en 1947, son équipe découvrit un vrai papillon de nuit coincé dans un relais de l'ordinateur Harvard Mark II, provoquant une panne. Elle le colla dans le journal de bord avec la note 'First actual case of bug being found'. Cette anecdote donna son sens moderne au mot 'bug'.

Hopper était convaincue que les ordinateurs devaient pouvoir être programmés en anglais courant, pas seulement en code binaire ou en assembleur. Ses collègues lui répondaient que 'les ordinateurs ne comprennent pas l'anglais'. Elle leur prouva le contraire en développant le premier compilateur, A-0, en 1952.

Surnommée 'Amazing Grace', elle aimait expliquer la notion de nanoseconde de façon concrète : elle distribuait des morceaux de fil de cuivre d'environ 30 cm — soit la distance parcourue par la lumière en une nanoseconde — pour aider ses étudiants à visualiser les limites physiques de la vitesse de traitement des données.

Engagée dans la Marine américaine à 37 ans malgré un refus initial lié à son âge et son poids insuffisant, Hopper obtint une dérogation et servit jusqu'à 79 ans, devenant contre-amiral. Elle fut la plus ancienne officière en activité de l'US Navy à sa retraite en 1986.

Hopper fut l'une des premières femmes à obtenir un doctorat en mathématiques à Yale en 1934. Durant la Seconde Guerre mondiale, elle travailla sur l'Harvard Mark I, un des premiers ordinateurs électromécaniques, et rédigea son manuel d'opération de 500 pages, document technique fondateur de l'informatique moderne.

Sources primaires

Journal de bord du Harvard Mark II — entrée du 9 septembre 1947 (9 septembre 1947)
15:45 — Relay #70 Panel F (moth) in relay. First actual case of bug being found.
Discours de Grace Hopper devant l'ACM (Association for Computing Machinery) (1952)
I had a running compiler and nobody would touch it. They told me computers could only do arithmetic.
Témoignage de Grace Hopper devant le Congrès américain sur la standardisation des langages de programmation (1959)
We're all too focused on short-term results. We need to think about the future of computing and make it accessible to everyone.
Interview de Grace Hopper dans 'Chips Ahoy', bulletin de la Marine américaine (1982)
A ship in port is safe, but that's not what ships are built for. Go out and do things, make waves.
Manuel d'opération du Harvard Mark I (co-rédigé par Grace Hopper) (1944)
The Mark I is a fully automatic, general-purpose, electromechanical computer that can perform sequences of arithmetic and logical operations.

Lieux clés

New York City, New York (lieu de naissance)

Grace Hopper naît le 9 décembre 1906 à New York. La ville, centre intellectuel et économique des États-Unis, façonne son ambition et son ouverture d'esprit.

Vassar College, Poughkeepsie, New York

Hopper y obtint sa licence en 1928, puis y enseigna les mathématiques. Ce collège prestigieux pour femmes lui offrit un environnement stimulant à une époque où l'accès des femmes aux sciences était très limité.

Université Yale, New Haven, Connecticut

Hopper y décrocha son doctorat en mathématiques en 1934, devenant l'une des rares femmes à ce niveau dans ce domaine. Yale représente l'excellence académique qui fonda sa rigueur scientifique.

Harvard Computation Laboratory, Cambridge, Massachusetts

C'est ici qu'Hopper travailla sur le Mark I et Mark II entre 1944 et 1949. Le laboratoire fut le berceau de ses découvertes fondatrices, dont la célèbre anecdote du premier 'bug' informatique.

Remington Rand / UNIVAC, Philadelphia, Pennsylvanie

Hopper rejoignit la compagnie Eckert-Mauchly (puis Remington Rand) en 1949, où elle développa le premier compilateur A-0 et posa les bases de COBOL. Philadelphie fut le cœur industriel de ses innovations.

Cimetière national d'Arlington, Virginie

Hopper y est inhumée avec les honneurs militaires depuis 1992. Sa tombe témoigne de sa double identité : pionnière de l'informatique et officière de la Marine américaine.

Liens externes & ressources

Œuvres

Compilateur A-0 (Arithmetic Language version 0)

1952

COBOL (Common Business-Oriented Language)

1959-1960

Manuel d'opération du Harvard Mark I (co-auteure)

1944

Conférences 'nanoseconde' et vulgarisation informatique

1970-1986

Voir aussi