by Gerald Boerner
“From then on, when anything went wrong with a computer, we said it had bugs in it.”
— Grace Hopper, Navy Admiral and Computer Pioneer
Bonus: Thought for the Day… “To me programming is more than an important practical art. It is also a gigantic undertaking in the foundations of knowledge.”
— Grace Hopper, Navy Admiral and Computer Pioneer
Bonus: Thought for the Day… "It’s easier to ask forgiveness than it is to get permission"
— Grace Hopper, Navy Admiral and Computer Pioneer
Bonus: Thought for the Day… “I had a running compiler and nobody would touch it. … they carefully told me, computers could only do arithmetic; they could not do programs.”
— Grace Hopper, Navy Admiral and Computer Pioneer
Rear Admiral Grace Murray Hopper was an American computer scientist and United States Naval officer. A pioneer in the field, she was one of the first programmers of the Harvard Mark I computer, and she developed the first compiler for a computer programming language. Because of the breadth of her accomplishments and her naval rank, she is sometimes referred to as "Amazing Grace". The U.S. Navy destroyer USS Hopper (DDG-70) (see below) was named for her.
Hopper graduated first in her class in 1944, and was assigned to the Bureau of Ships Computation Project at Harvard University as a Lieutenant, junior grade. She served on the Mark I computer programming staff headed by Howard H. Aiken. Hopper and Aiken coauthored three papers on the Mark I,II,II also known as the Automatic Sequence Controlled Calculator.
"A ship in a harbor is safe, but that is not what a ship is built for."
— Grace Hopper, Navy Admiral and Computer Pioneer
Hopper’s request to transfer to the regular Navy at the end of the war was declined due to her age (38). She continued to serve in the United States Navy Reserve. Hopper remained at the Harvard Computation Lab until 1949, turning down a full professorship at Vassar in favor of working as a research fellow under a Navy contract at Harvard.
While she was working on a Mark II Computer at Harvard University, her associates discovered a moth stuck in a relay and thereby impeding operation, whereupon she remarked that they were "debugging" the system. Though the term computer bug cannot be definitively attributed to Admiral Hopper, she did bring the term into popularity. The remains of the moth can be found in the group’s log book at the Smithsonian Institution’s National Museum of American History in Washington, D.C.
In 1949, Hopper became an employee of the Eckert-Mauchly Computer Corporation as a senior mathematician and joined the team developing the UNIVAC I. In the early 1950s the company was taken over by the Remington Rand corporation and it was while she was working for them that her original compiler work was done. In 1949, Hopper became an employee of the Eckert-Mauchly Computer Corporation as a senior mathematician and joined the team developing the UNIVAC I. In the early 1950s the company was taken over by the Remington Rand corporation and it was while she was working for them that her original compiler work was done.
In the 1970s, she pioneered the implementation of standards for testing computer systems and components, most significantly for early programming languages such as FORTRAN and COBOL. The Navy tests for conformance to these standards led to significant convergence among the programming language dialects of the major computer vendors.
Grace Hopper is famous for her nanoseconds visual aid. People (such as generals and admirals) used to ask her why satellite communication took so long. She started handing out pieces of wire which were just under one foot long, which is the distance that light travels in one nanosecond. She gave these pieces of wire the metonym "nanoseconds." Later she used the same pieces of wire to illustrate why computers had to be small to be fast. At many of her talks and visits, she handed out "nanoseconds" to everyone in the audience, contrasting them with a coil of wire nearly a thousand feet long, representing a microsecond. Later, while giving these lectures while working for DEC, she passed out packets of pepper which she called picoseconds.
[Biographical information is from the Wikipedia article on Grace Hopper that can be found at: http://en.wikipedia.org/wiki/Grace_hooper ]