Home Figures Grace Hopper
Grace Hopper
Science Cold War Computer science

Grace Hopper

1906 – 1992

Naval officer and computer scientist who pioneered compilers and high-level programming languages.

Who was Grace Hopper?

Grace Hopper, a Rear Admiral in the U.S. Navy and a computer scientist, was instrumental in developing early computing and programming languages. She developed the first compiler for a computer programming language in 1952, allowing code to be written in English-like syntax.

Born: 1906 · Died: 1992 · Field: Science (computer science)

“The most dangerous phrase in the language is, 'We've always done it this way.'”

— Grace Hopper, Attributed, frequently quoted in various speeches

Grace Brewster Murray Hopper, born in New York City in 1906, earned a Ph.D. in mathematics from Yale University in 1934. She joined the U.S. Naval Reserve during World War II, assigned to the Bureau of Ordnance Computation Project at Harvard University, where she worked on the Mark I computer, a precursor to electronic digital computers. Her work involved programming ballistic calculations, an intensive task that highlighted the need for more efficient coding methods.

After the war, Hopper joined the Eckert-Mauchly Computer Corporation in 1949, where she became a senior programmer for the UNIVAC I, the first commercial electronic computer. It was during this period that she developed the A-0 System in 1952, the first compiler. This innovation translated symbolic mathematical code into machine code, dramatically reducing the time and specialized knowledge required for programming and making computers accessible to a wider array of users and applications.

Her most significant contribution to the economic was her advocacy and development of programming languages that used English words rather than symbolic notation. This culminated in her instrumental role in creating COBOL (Common Business-Oriented Language) in 1959. COBOL became the dominant business programming language for decades, processing an estimated 80% of all business transactions globally by the 1970s, enabling widespread automation in finance, government, and industry. Her work reduced development costs and increased the efficiency of data processing, generating billions in economic value.

Hopper served in the Navy for over 40 years, retiring as a Rear Admiral in 1986 at the age of 79. Her relentless efforts to simplify computer programming transformed computing from a niche academic pursuit into an indispensable tool for commerce and governance, making computing power economically viable for mainstream enterprises.

Key Contributions

  • Developed the A-0 System (1952), the first computer language compiler, streamlining program development.
  • Played a foundational role in the creation of COBOL (1959), which processed an estimated 80% of global business transactions by the 1970s.
  • Popularized the term 'debugging' after finding a moth in the Harvard Mark II computer in 1947, standardizing a critical aspect of software development.
  • Served in the U.S. Navy for 43 years, retiring as Rear Admiral, influencing military computing strategy.

Economic Context

The U.S. economy experienced robust expansion from 1960 to 1992, with its GDP surging from approximately $542 billion to $6.5 trillion and GDP per capita rising eightfold to over $25,400. This period of significant growth, however, was also characterized by a shift towards higher inflation, increasing from 1.46% to 3.03%, and a structural change in external trade, as the trade balance moved from a surplus to a nearly $35 billion deficit by 1992.

Legacy

Hopper's innovations in compilers and high-level programming languages democratized computing, making it accessible and economically feasible for businesses and governments. Her work lowered programming barriers, accelerating the digital revolution and creating vast efficiencies across industries.