Portrait de Grace Hopper

Grace Hopper

Grace Hopper

1906 — 1992

États-Unis

TechnologieSciencesScientifiqueMathématicien(ne)Inventeur/triceXXe siècle

Émotions disponibles (6)

N

Neutre

par défaut

I

Inspirée

P

Pensive

S

Surprise

T

Triste

F

Fière

Faits marquants

    Œ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.

    Objets typiques

    Fil de cuivre de 30 cm (nanoseconde)

    Hopper distribuait à ses étudiants des morceaux de fil de cuivre représentant la distance parcourue par la lumière en une nanoseconde. Cet outil pédagogique simple lui permettait d'illustrer concrètement les contraintes physiques des processeurs.

    Harvard Mark I

    Immense calculateur électromécanique de 15 mètres de long sur lequel Hopper travailla dès 1944. Elle en rédigea le manuel d'exploitation, poussant les limites de ce que l'on croyait possible avec les machines de l'époque.

    Uniforme de contre-amiral de l'US Navy

    Hopper porta l'uniforme naval pendant plus de quarante ans. Devenir contre-amiral à une époque où les femmes étaient quasi absentes des hauts grades militaires symbolise son parcours d'exception.

    Manuel de programmation COBOL

    Le langage COBOL, dont Hopper supervisa la conception, fut codifié dans d'épais manuels techniques. Ce langage en anglais lisible permit à des millions de programmeurs non-mathématiciens d'accéder à l'informatique professionnelle.

    Carte perforée IBM

    Support de programmation universel des années 1940-1970, la carte perforée était l'interface principale entre le programmeur et la machine. Hopper et ses équipes les utilisaient quotidiennement pour soumettre des programmes aux premiers ordinateurs.

    Relais électromécanique (avec le papillon de nuit collé)

    La page du journal de bord du Mark II avec l'insecte scotché est conservée au Smithsonian Institution. Elle est devenue l'une des pièces les plus célèbres de l'histoire de l'informatique.

    Programmes scolaires

    LycéeNSI

    Vocabulaire & tags

    Vocabulaire clé

    Tags

    Grace HoppertechnologiesciencesscientifiqueScientifiquemathematicienMathématicien (PythagoreinventeurInventeurseconde-guerre-mondialeSeconde Guerre mondialefeminismeFéminisme, droits des femmes

    Vie quotidienne

    Matin

    Hopper se levait tôt, habitude acquise dans la Marine. Elle commençait sa journée par la lecture des rapports techniques et du courrier, puis se rendait à pied ou en transport au laboratoire ou à la base navale. Elle arrivait souvent parmi les premières, préférant travailler dans le calme du matin.

    Après-midi

    Les après-midis étaient consacrés à la programmation, aux réunions d'équipe et aux tests sur les machines. Elle supervisait ses ingénieurs, résolvait les problèmes de compilation et rédigeait la documentation. Elle accordait une grande importance à l'enseignement et passait du temps à expliquer ses concepts à ses collaborateurs juniors.

    Soir

    Hopper travaillait fréquemment tard le soir, profitant du silence pour avancer sur des problèmes complexes. Elle aimait les dîners en bonne compagnie, notamment avec d'autres scientifiques ou officiers, où elle pouvait débattre d'idées. Elle lisait beaucoup — mathématiques, histoire et romans policiers — avant de s'endormir.

    Alimentation

    Alimentation typique de la classe moyenne américaine de l'époque : café noir en abondance tout au long de la journée, sandwichs ou repas pris à la cafétéria de la base ou du laboratoire. Lors de voyages ou conférences, elle appréciait les restaurants de qualité. Son mode de vie chargé laissait peu de place à une cuisine élaborée.

    Vêtements

    En service, Hopper portait l'uniforme réglementaire de la Marine américaine, d'abord celui de lieutenant puis, après sa promotion, celui de contre-amiral avec ses galons dorés. Hors service, elle s'habillait de façon sobre et fonctionnelle, en accord avec les codes vestimentaires d'une universitaire et chercheuse des années 1950-1980.

    Habitat

    Hopper vécut principalement dans des appartements ou logements de fonction liés à ses postes universitaires et militaires, à Cambridge, Philadelphie et Washington D.C. Son logement reflétait ses priorités : une bibliothèque bien fournie et un bureau de travail. Elle accordait peu d'importance au confort matériel au sens décoratif.

    Frise contextuelle

    1906Naissance de Grace Brewster Murray à New York City.
    1928Hopper obtient une licence en mathématiques et physique au Vassar College.
    1934Elle décroche un doctorat en mathématiques à l'université Yale, rarissime pour une femme à l'époque.
    1939Début de la Seconde Guerre mondiale — les femmes sont progressivement intégrées aux efforts de guerre technologiques.
    1943Hopper s'engage dans la Naval Reserve après une dérogation, malgré son âge et son poids jugés insuffisants.
    1944Elle rejoint l'équipe de Howard Aiken à Harvard pour programmer le Mark I, un des premiers ordinateurs à grande échelle.
    1947Découverte du premier 'bug' informatique documenté dans le Harvard Mark II.
    1952Hopper développe A-0, considéré comme le premier compilateur de l'histoire, traduisant du code symbolique en code machine.
    1959Participation à la conférence CODASYL, qui aboutit à la création du langage COBOL dont elle est l'architecte principale.
    1960Publication du premier standard COBOL, langage qui équipera des millions d'ordinateurs dans le monde entier.
    1969Hopper reçoit le premier prix 'Computer Sciences Man of the Year' décerné par la Data Processing Management Association.
    1983Promue contre-amiral par décret présidentiel du président Ronald Reagan.
    1986Retraite de la Marine à 79 ans — elle est alors l'officière la plus âgée en service actif de l'US Navy.
    1991Elle reçoit la Médaille nationale de la technologie des mains du président George H. W. Bush.
    1992Décès de Grace Hopper à Arlington, Virginie, à l'âge de 85 ans. Elle est inhumée au cimetière national d'Arlington avec les honneurs militaires.

    Vocabulaire d'époque

    CompilateurProgramme informatique qui traduit automatiquement un code écrit dans un langage de haut niveau (proche du langage humain) en instructions compréhensibles par la machine. Hopper fut la première à en concevoir un opérationnel.
    BugErreur ou défaut dans un programme informatique provoquant un dysfonctionnement. Le mot vient littéralement de l'insecte (moth) trouvé dans le Mark II en 1947 par l'équipe de Hopper.
    COBOLAcronyme de 'Common Business-Oriented Language' — langage de programmation créé en 1959 pour les applications commerciales. Conçu pour être lisible en anglais courant, il reste utilisé dans les systèmes bancaires mondiaux.
    Carte perforéeCarte en carton sur laquelle des trous représentent des données ou des instructions en code binaire. Principal support de programmation des années 1940 aux années 1970, avant l'apparition des terminaux à écran.
    NanosecondeUn milliardième de seconde (10⁻⁹ s). Hopper popularisa ce terme pour expliquer la vitesse des processeurs : la lumière ne parcourt que 30 cm en une nanoseconde, ce qui fixe une limite physique à la vitesse des ordinateurs.
    Relais électromécaniqueComposant électrique commandé par un électro-aimant, utilisé dans les premiers calculateurs pour effectuer des opérations logiques. Les relais furent remplacés par les tubes à vide puis les transistors.
    MainframeGrand ordinateur centralisé occupant parfois une salle entière, utilisé par les entreprises, universités et gouvernements pour traiter de grandes quantités de données. Hopper travailla sur les premiers mainframes de l'histoire.
    WAVES (Women Accepted for Volunteer Emergency Service)Corps féminin de réserve de la Marine américaine créé en 1942. C'est sous cette bannière que Hopper fut enrôlée en 1943, ouvrant la voie à l'engagement des femmes dans les fonctions techniques militaires.
    Standardisation informatiqueProcessus d'établissement de normes communes permettant à des programmes ou matériels de différents fabricants de fonctionner ensemble. Hopper milita toute sa vie pour cette standardisation, notamment pour COBOL.
    Code machineEnsemble d'instructions élémentaires directement exécutables par le processeur d'un ordinateur, exprimées en binaire (0 et 1). Avant Hopper, tous les programmes devaient être écrits dans ce format très complexe.

    Galerie

    Woman Montage (1)

    Woman Montage (1)

    Grace Hopper

    Grace Hopper

    First Computer Bug, 1947

    First Computer Bug, 1947

    Commodore Grace M. Hopper, USN (covered)

    Commodore Grace M. Hopper, USN (covered)

    Grace Hopper and UNIVAC

    Grace Hopper and UNIVAC

    GraceHopper2

    GraceHopper2

    Witnessing women's history DVIDS894538

    Witnessing women's history DVIDS894538

    2005 Women's History Month Celebration, Women In History living vignettes of Rear Admiral Grace Hopper and Zelma Watson George DVIDS836514

    2005 Women's History Month Celebration, Women In History living vignettes of Rear Admiral Grace Hopper and Zelma Watson George DVIDS836514

    NMCB 3 observes Women's History Month 150325-N-KR961-001

    NMCB 3 observes Women's History Month 150325-N-KR961-001

    2nd Medical Battalion celebrates Women’s History Month 130327-M-DS159-013

    2nd Medical Battalion celebrates Women’s History Month 130327-M-DS159-013

    Style visuel

    Esthétique documentaire des années 1940-1980, entre laboratoire scientifique austère, bureau gouvernemental et salle de mainframes : uniformes marins, métal gris, lumière froide et écrans phosphorescents verts.

    #1B2A4A
    #4A7FA5
    #D4D4C8
    #3A7D44
    #C8B560
    Prompt IA
    Mid-20th century American scientific and military aesthetic. A woman in a dark Navy dress uniform with gold admiral insignia working at a massive room-sized mainframe computer covered in blinking lights and spinning reels. Warm tungsten lighting mixed with cold fluorescent tubes. IBM punched cards scattered on metal desks. Chalk equations on black slate boards. The visual grammar of early computing: monochrome green phosphor monitors, magnetic tape reels, printed circuit boards. Photographic style: high-contrast black and white documentary photography, mid-century scientific illustration, government technical manuals. Palette inspired by Navy blues, IBM grey, paper white and the green glow of cathode ray tubes.

    Ambiance sonore

    L'environnement sonore de Grace Hopper mêle le claquement mécanique des premiers calculateurs Harvard aux bruits de perforation des cartes IBM et au bourdonnement des salles de mainframes climatisées des années 1950-1980.

    Prompt IA
    The rhythmic clacking of electromechanical relay switches in a 1940s computation laboratory. Loud whirring of spinning drum memory and cooling fans. The sharp punching sound of IBM card punching machines processing stacks of cards. Distant hum of mainframe computers in a climate-controlled server room. Typewriter keystrokes as operators transcribe program outputs. Occasional ringing of a telephone in a government research office. Muffled voices of mathematicians discussing equations. The crisp rustle of paper printouts emerging from a line printer. Background Naval base sounds — distant ship horns, marching boots on concrete.

    Source du portrait

    Wikimedia Commons — domaine public — James S — 1984

    Aller plus loin

    Œ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