Honest Figures

Facts and figures about everything.

Inventions

Grace Hopper

Grace Hopper made the 1947 moth famous, but the word 'bug' was already in use in the 1870s. Her lasting work was the compiler and the road to COBOL.

25 facts

Grace Hopper
Picture: James S. Davis, public domain

At a glance

1947

Year the moth was taped into the Mark II logbook

1870s

When Thomas Edison was already using the word 'bug'

561 pages

Length of the Harvard Mark I user manual she wrote

1952

Year of her A-0 compiler

1959

Year of the conference that produced COBOL

The moth in Relay 70

  1. On 9 September 1947, a team working on the Harvard Mark II in Cambridge, Massachusetts, reported a moth trapped between the contacts of one of the machine's relays.

  2. The moth was in Relay 70 on Panel F, and the log entry is timed at 15:45.

  3. The team taped the dead moth into the computer's logbook, with the line 'First actual case of bug being found.'

  4. Hopper was a programmer present at the incident, and she made it well known through her many public lectures. She often talked about the moth.

  5. The word 'actual' in the log line suggests that 'bug' already meant a fault, and that this time there was a real insect to match.

A word older than the computer

  1. Edison's patent caveat of early August 1873 contains the earliest version of what became his 'bug trap', a device to isolate a false break in the signal of his quadruplex telegraph, which carried four messages on one wire.

  2. Edison's notebooks from his Menlo Park laboratory show him using the word 'bug' in 1876.

  3. On 13 November 1878 Edison wrote to Theodore Puskas, describing 'bugs' as the small faults and difficulties that show themselves while an invention is being developed.

  4. Thomas Sloane's Standard Electrical Dictionary of 1892 helped fix the term in print and traced its origin to quadruplex telegraphy.

  5. Hopper did not coin the word. Engineers had used it since the 1870s, about seven decades before the moth was found, and the Computer History Museum traces the term to Edison in the 1800s.

From Vassar to the Navy

  1. Grace Hopper was born in New York City in 1906. She graduated Phi Beta Kappa from Vassar College in 1928 and earned a Yale doctorate in mathematics in 1934.

  2. In December 1943 she took leave from her post as an associate professor at Vassar and trained at the Navy's Midshipmen's School for Women at Smith College.

  3. She was commissioned a lieutenant junior grade and assigned to Harvard's Bureau of Ships Computation Project, where she worked on the Harvard Mark I.

  4. She wrote the 561-page user manual for the Mark I.

  5. In 1966 age limits forced her to retire as a commander, and she was recalled months later. She finally retired as a rear admiral at age 79, after about 19 years of active duty.

A compiler nobody would touch

  1. In 1949 Hopper joined the Eckert-Mauchly Computer Corporation as a senior mathematician, and in the early 1950s she worked on the UNIVAC I and II.

  2. The A-0 system of 1951 to 1952 was a series of specifications that functioned as a linker and loader. The IEEE plaque describes it as the first executable program to translate source code into machine code.

  3. Yale's biography calls A-0, developed in 1952, the first compiler, and the IEEE plaque credits Hopper with coining the term 'compiler'.

  4. The hard part was management. Acceptance took about two years, and she recalled: 'I had a running compiler, and nobody would touch it.'

  5. In 1956 her team ran FLOW-MATIC, the first programming language to use word commands. It was in use on the UNIVAC in 1957.

  6. In 1959 she took part in the CODASYL conference that produced COBOL, and FLOW-MATIC led to the development of that language.

  7. By the 1970s COBOL was the most extensively used computer language in the world.

Honours and a destroyer

  1. In 1973 she became the first woman and the first American to be named a Distinguished Fellow of the British Computer Society.

  2. She received the National Medal of Technology in 1991 and died in 1992 at age 85. She was buried with full military honours at Arlington National Cemetery.

  3. The Navy commissioned the guided-missile destroyer USS Hopper in 1996, and she received the Presidential Medal of Freedom posthumously in 2016.

Sources

  1. Computer History Museum, This Day in History: September 9, 1947
  2. Computerworld, Moth in the machine: Debugging the origins of 'bug'
  3. IEEE Spectrum, Did You Know? Edison Coined the Term 'Bug'
  4. Thomas A. Edison Papers, Rutgers University, Earliest use of the term 'bug'
  5. Yale University, Biography of Grace Murray Hopper
  6. IEEE History Center, Milestones: A-0 Compiler and Initial Development of Automatic Programming, 1951-1952