Grace Murray Hopper
Grace Murray Hopper
Born: December 9, 1906
Died: January 1, 1992
A 1962 Institute of Radio Engineers (IRE) fellow “for contributions in the field of automatic programming," Grace Hopper was one of the most important computer programmers in the pioneering era of computing.
Born Grace Brewster Murray in New York City, she received a bachelor’s degree in mathematics and physics from Vassar College in 1928 (Phi Beta Kappa). Hopper earned a master’s and doctorate in mathematics from Yale in 1930 and 1934. After returning to Vassar as an instructor from 1933 to 1943, Hopper decided to join the America military’s World War II efforts. She joined the Navy WAVES (Women Accepted for Voluntary Service) program in December 1943 and was commissioned a lieutenant early the next year, taking an assignment at the Bureau of Ordnance Computation Project at Harvard University.
At Harvard, Hopper became involved in the later stages of the construction of the U.S. Navy’s Harvard Mark I computer, which was co-sponsored by the IBM corporation. She also worked on the later Harvard Mark II computer. Working on these machines, Hopper became one of the first computer programmers, beginning a long career in this field. She would eventually write several widely-adopted, influential programs. For example, in 1952 she wrote the first “compiler,” a type of software still used to translate typed instructions into code that machines can understand.
Although not as important as the programming work which earned her the nickname “Amazing Grace,” Hopper is also remembered for a humorous incident involving a “bug” in a computer system. Once when the Harvard Mark II was malfunctioning, she discovered that one of its electromechanical switches had jammed when a small moth had gotten stuck in it. Where the moth came from, nobody knew, but she removed its dead body, taped it into her logbook, and wryly noted that she had found the “bug.” Although using the term “bug” to describe a technical problem dates from the nineteenth century, Hopper is remembered as the first to identify a literal computer bug.
Although Hopper resigned her military post after World War II, she remained active in the U.S Naval Reserves, attaining the rank of Rear Admiral in 1985. In 1991 she was awarded the National Medal of Technology "for her pioneering accomplishments in the development of computer programming languages that simplified computer technology and opened the door to a significantly larger universe of users." She was the first woman to receive this award as an individual.
Grace Murray Hopper was buried at Arlington National Cemetery, Arlington, Virginia, with full Navy ceremony. In January 1996 the U.S. Navy christened a destroyer in her honor, the U.S.S. Hopper.