Portrait de Grace Hopper

Grace Hopper

Grace Hopper

1906 — 1992

États-Unis

TechnologySciencesScientifiqueMathématicien(ne)Inventeur/trice20th Century

Émotions disponibles (6)

N

Neutre

par défaut

I

Inspirée

P

Pensive

S

Surprise

T

Triste

F

Fière

Key Facts

    Works & Achievements

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

    The first compiler in history, capable of translating symbolic code into machine instructions. Hopper demonstrated for the first time that a computer could process a language close to human language.

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

    The first programming language using full English words, designed for business applications. It was the direct precursor to COBOL and proved the viability of a language 'readable' by non-specialists.

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

    Standard programming language for business applications, of which Hopper was the principal intellectual architect. Still used today in banking and administrative systems worldwide.

    Harvard Mark I Operating Manual (co-author) (1944)

    A 500-page technical reference document for one of the first large-scale calculators. This manual stands as one of the earliest examples of structured computer documentation in history.

    COBOL Standardization — ANSI and ISO standards (1968)

    Hopper actively campaigned for the international standardization of COBOL, enabling interoperability between manufacturers. This initiative laid the groundwork for the modern concept of open computing standards.

    'Nanosecond' lectures and computer science outreach (1970-1986)

    For more than fifteen years, Hopper gave hundreds of lectures at universities, companies, and military institutions to democratize the understanding of computers. Her pedagogical talent made her an ambassador for computer science.

    Anecdotes

    Grace Hopper is the origin of the expression 'computer bug': in 1947, her team discovered an actual moth trapped in a relay of the Harvard Mark II computer, causing a malfunction. She taped it into the logbook with the note 'First actual case of bug being found'. This anecdote gave the word 'bug' its modern meaning.

    Hopper was convinced that computers should be programmable in plain English, not just in binary code or assembly language. Her colleagues would tell her that 'computers don't understand English'. She proved them wrong by developing the first compiler, A-0, in 1952.

    Nicknamed 'Amazing Grace', she liked to explain the concept of a nanosecond in concrete terms: she would hand out pieces of copper wire about 30 cm long — the distance traveled by light in one nanosecond — to help her students visualize the physical limits of data processing speed.

    Enlisted in the US Navy at 37 despite an initial rejection due to her age and insufficient weight, Hopper obtained a waiver and served until age 79, rising to the rank of rear admiral. She was the oldest active-duty officer in the US Navy at her retirement in 1986.

    Hopper was one of the first women to earn a doctorate in mathematics from Yale in 1934. During World War II, she worked on the Harvard Mark I, one of the first electromechanical computers, and wrote its 500-page operations manual, a foundational technical document of modern computing.

    Primary Sources

    Harvard Mark II Logbook — Entry of September 9, 1947 (September 9, 1947)
    15:45 — Relay #70 Panel F (moth) in relay. First actual case of bug being found.
    Grace Hopper's Speech before the ACM (Association for Computing Machinery) (1952)
    I had a running compiler and nobody would touch it. They told me computers could only do arithmetic.
    Grace Hopper's Testimony before the U.S. Congress on the Standardization of Programming Languages (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 of Grace Hopper in 'Chips Ahoy', the U.S. Navy Newsletter (1982)
    A ship in port is safe, but that's not what ships are built for. Go out and do things, make waves.
    Harvard Mark I Operation Manual (co-written by Grace Hopper) (1944)
    The Mark I is a fully automatic, general-purpose, electromechanical computer that can perform sequences of arithmetic and logical operations.

    Key Places

    New York City, New York (birthplace)

    Grace Hopper was born on December 9, 1906 in New York City. The city, an intellectual and economic hub of the United States, shaped her ambition and open-mindedness.

    Vassar College, Poughkeepsie, New York

    Hopper earned her bachelor's degree there in 1928, then taught mathematics. This prestigious women's college provided a stimulating environment at a time when women's access to the sciences was very limited.

    Yale University, New Haven, Connecticut

    Hopper earned her doctorate in mathematics there in 1934, becoming one of the few women to reach that level in the field. Yale represents the academic excellence that grounded her scientific rigor.

    Harvard Computation Laboratory, Cambridge, Massachusetts

    This is where Hopper worked on the Mark I and Mark II between 1944 and 1949. The laboratory was the birthplace of her foundational discoveries, including the famous anecdote of the first computer 'bug'.

    Remington Rand / UNIVAC, Philadelphia, Pennsylvania

    Hopper joined the Eckert-Mauchly company (later Remington Rand) in 1949, where she developed the first A-0 compiler and laid the groundwork for COBOL. Philadelphia was the industrial heart of her innovations.

    Arlington National Cemetery, Virginia

    Hopper has been interred there with full military honors since 1992. Her grave reflects her dual identity: pioneer of computer science and officer in the United States Navy.

    Typical Objects

    30 cm copper wire (nanosecond)

    Hopper distributed pieces of copper wire to her students representing the distance traveled by light in one nanosecond. This simple teaching tool allowed her to concretely illustrate the physical constraints of processors.

    Harvard Mark I

    Massive electromechanical calculator, 15 meters long, on which Hopper worked starting in 1944. She wrote its operating manual, pushing the limits of what was thought possible with the machines of the era.

    US Navy Rear Admiral uniform

    Hopper wore the naval uniform for more than forty years. Becoming a rear admiral at a time when women were nearly absent from high military ranks symbolizes her exceptional career path.

    COBOL programming manual

    The COBOL language, whose design Hopper oversaw, was codified in thick technical manuals. This human-readable English-based language allowed millions of non-mathematician programmers to access professional computing.

    IBM punched card

    The universal programming medium of the 1940s–1970s, the punched card was the primary interface between the programmer and the machine. Hopper and her teams used them daily to submit programs to the earliest computers.

    Electromechanical relay (with the moth taped to it)

    The logbook page from the Mark II with the taped insect is preserved at the Smithsonian Institution. It has become one of the most famous artifacts in the history of computing.

    School Curriculum

    LycéeNSI

    Vocabulary & Tags

    Key Vocabulary

    Tags

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

    Daily Life

    Morning

    Hopper rose early, a habit acquired in the Navy. She began her day by reading technical reports and mail, then walked or took transit to the laboratory or naval base. She often arrived among the first, preferring to work in the quiet of the morning.

    Afternoon

    Afternoons were devoted to programming, team meetings, and machine testing. She supervised her engineers, resolved compilation issues, and wrote documentation. She placed great importance on teaching and spent time explaining her concepts to junior colleagues.

    Evening

    Hopper frequently worked late into the evening, taking advantage of the silence to make progress on complex problems. She enjoyed dinners in good company, particularly with other scientists or officers, where she could debate ideas. She read extensively — mathematics, history, and detective novels — before falling asleep.

    Food

    Typical American middle-class diet of the era: abundant black coffee throughout the day, sandwiches or meals taken at the base or laboratory cafeteria. During travel or conferences, she appreciated quality restaurants. Her demanding lifestyle left little room for elaborate cooking.

    Clothing

    On duty, Hopper wore the regulation uniform of the United States Navy — first that of a lieutenant, then, following her promotion, that of a rear admiral with her gold stripes. Off duty, she dressed soberly and functionally, in keeping with the dress codes of an academic and researcher of the 1950s–1980s.

    Housing

    Hopper lived primarily in apartments or staff quarters tied to her academic and military positions, in Cambridge, Philadelphia, and Washington D.C. Her living space reflected her priorities: a well-stocked library and a work desk. She placed little importance on material comfort in the decorative sense.

    Historical Timeline

    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.

    Period Vocabulary

    CompilerA computer program that automatically translates code written in a high-level language (close to human language) into instructions understandable by the machine. Hopper was the first to design a working one.
    BugAn error or flaw in a computer program causing a malfunction. The word literally comes from the insect (moth) found in the Mark II in 1947 by Hopper's team.
    COBOLAcronym for 'Common Business-Oriented Language' — a programming language created in 1959 for business applications. Designed to be readable in plain English, it remains in use in banking systems worldwide.
    Punched cardA cardboard card on which holes represent data or instructions in binary code. The primary programming medium from the 1940s through the 1970s, before the advent of screen-based terminals.
    NanosecondOne billionth of a second (10⁻⁹ s). Hopper popularized this term to explain processor speed: light travels only 30 cm in one nanosecond, which sets a physical limit on computer speed.
    Electromechanical relayAn electrical component controlled by an electromagnet, used in early computers to perform logical operations. Relays were replaced by vacuum tubes and then transistors.
    MainframeA large centralized computer sometimes occupying an entire room, used by businesses, universities, and governments to process large amounts of data. Hopper worked on the first mainframes in history.
    WAVES (Women Accepted for Volunteer Emergency Service)The women's reserve corps of the U.S. Navy created in 1942. It was under this banner that Hopper enlisted in 1943, paving the way for women's involvement in military technical roles.
    Computing standardizationThe process of establishing common standards allowing programs or hardware from different manufacturers to work together. Hopper advocated throughout her life for this standardization, particularly for COBOL.
    Machine codeA set of elementary instructions directly executable by a computer's processor, expressed in binary (0s and 1s). Before Hopper, all programs had to be written in this highly complex format.

    Gallery

    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

    Visual Style

    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
    AI Prompt
    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.

    Sound Ambience

    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.

    AI Prompt
    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.

    Portrait Source

    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