Grace Brewster Murray Hopper


Born: Dec 9, 1906, in New York, USA. Died: Jan 1, 1992, Arlington, Virginia, USA


Grace Hopper was born Grace Brewster Murray, the oldest of three children. Her father, Walter Murray, was an insurance broker while her mother, Mary Van Horne, had a love of mathematics which she passed on to her daughter. Both Grace's parents believed that she and her sister should have an education of the same quality as her brother.

Grace was educated at two private schools for girls, namely Graham School and Schoonmakers School both in New York City. Intending to enter Vassar College in 1923 she failed a Latin examination and was required to wait another year. She spent the academic year at Hartridge School in Plainfield, New Jersey then entered Vassar College in 1924. She studied mathematics and physics at Vassar College graduating with a BA in 1928. After graduating she undertook research in mathematics at Yale University.

In 1930 Grace Murray married Vincent Foster Hopper, an English teacher from New York University. A Vassar College Fellowship allowed her to study at Yale University and, also in 1930, Yale awarded her an MA. In 1931 she began teaching mathematics at Vassar College as an instructor in the Department of Mathematics and she continued on the staff there until 1943, having been promoted by that time to an associate professorship. Hopper was awarded her doctorate by Yale University in 1934 for a thesis New Types of Irreducibility Criteria which was supervised by Oystein Ore. Hopper attended New York University as a Vassar Faculty Fellow in 1941.

Hopper wanted to join the military as soon as the United States entered World War II. However her at 34 she was too old (and not heavy enough for her height) to enlist and anyway as a mathematics professor her job was considered essential to the war effort. However she was determined to join the Navy and, despite being told that she could serve her country best by remaining in her teaching post at Vassar College, she eventually persuaded the Naval Reserve to accept her in 1943 and she also persuaded Vassar College to grant her leave.

After initial training at Midshipman's School, after which she was commissioned a Lieutenant, Hopper was assigned to the Bureau of Ordnance Computation Project at the Cruft Laboratories at Harvard University. From 1944 she worked with Aiken on the Harvard Mark I computer. Aiken gave her as a first programming task immediately she arrived at Harvard which was to:-

Compute the coefficients of the arctan series by next Thursday.
By the end of the war, Hopper was working on the Harvard Mark II computer.

In 1946 Hopper ended her active duty with the Navy but remained a duty reservist. She resigned her post at Vassar College so that she could remain at Harvard where she was appointed a Research Fellow in Engineering Sciences and Applied Physics in the Computation Laboratory. She continued to work on the Mark II, then later on the Mark III computer.

In 1949 Hopper joined the Eckert-Mauchly Computer Corporation as a Senior Mathematician and there she worked with John Eckert and John Mauchly on the UNIVAC computer. She designed an improved compiler while working for the company and was part of the team which developed Flow-Matic, the first English-language data-processing compiler. In 1951 [12]:-

... she discovered the first computer "bug." It was a real moth, which she pasted into the UNIVAC I logbook. In 1952 she had an operational compiler. "Nobody believed that," she said. "I had a running compiler and nobody would touch it. They told me computers could only do arithmetic."
Hopper's reason for designing a compiler was, she wrote later, because she was lazy and hoped that the introduction of compilers would allow the computer programmer to return to being a mathematician. Indeed it may seem obvious to us today that this would be the route forward for computers but it was an extremely far sighted idea from Hopper. In fact thinking about how computers have developed, particularly with systems such as Mathematica and Maple available today, one sees the rather remarkable vision that Hopper had of how computers would become such an important tool for mathematicians.

In 1950 the Remington Rand Corporation had acquired the Eckert-Mauchly Computer Corporation and changed its name to the UNIVAC Division of Remington Rand. Hopper became a Systems Engineer and Director of Automatic Programming Development of the UNIVAC Division. She continued her work on compilers, publishing her first paper on that topic in 1952. She then participated in the work to produce specifications for a common business language. Since Flow-Matic was the only existing business language at that time, it was inevitable that it should provide the foundations for the specification of the language COBOL (COmmon Business-Oriented Language) which eventually came out in 1959. She had another important aim relating to compilers, namely that there should be standardisation. Her aim was that there should be international standardisation of computer languages and she strongly advocated validation procedures.

Now Hopper was never one to hold a single job at any one time. She was involved both with the academic world and with the Navy during the time that she held her positions in the Remington Rand Corporation, then from 1955 in the Sperry Corporation which had merged in that year with Remington Rand. Her connections with the academic world were many, sometimes visiting positions as in 1959 when she was a Visiting Lecturer at the Moore School of Electrical Engineering of the University of Pennsylvania. She was a consultant and lecturer for the United States Naval Reserve up to her retirement in December 1966, by which time she had reached the rank of Commander.

The Navy and Hopper were not apart for very long for, in August 1967, she was recalled to active duty in the Navy. At this time she took military leave from the Sperry Corporation and did not return to that job, retiring from it in 1971 when she reached 65 years of age. Her return to the Navy was intended to be for only a six months period [5]:-

... at the request of Norman Ream, then Special Assistant to the Secretary of the Navy for Automatic Data Processing. After the six months were up, her orders were changed to say her services would be needed indefinitely. She was promoted to Captain in 1973 by Admiral Elmo Zumwalt, Jr., Chief of Naval Operations. And in 1977, she was appointed special advisor to Commander, Naval Data Automation Command, where she stayed until she retired.
Active service in the Navy did not prevent Hopper holding academic appointments, and she was a Lecturer in Management Sciences at George Washington University between 1971 and 1978.

When Hopper retired from the Navy in August 1986, at 80 years of age, she was the oldest active duty officer in the United States. She had reached the rank of Rear Admiral, being promoted to the rank of Commodore in a White House ceremony in December 1983, then becoming Rear Admiral Hopper in 1985. At a celebration held in Boston on the USS Constitution to celebrate her retirement, Hopper was awarded the Defense Distinguished Service Medal, the highest award possible by the Department of Defense.

After a career which involved many jobs in numerous quite different areas, one might have expected her to look forward to a quiet retirement. However, this was not her style and, remarkably, she was appointed a senior consultant to Digital Equipment Corporation after retiring from the Navy, a position she held until 1990. Her job involved representing [3]:-

... Digital at computer industry forums, making presentations on advanced computing concepts and the value of information and data, and serving as a corporation liaison with educational institutions.
In her long career Hopper received so many awards that it would be impossible to note more than a few in this article. She was elected a Fellow of the Institute of Electrical and Electronics Engineers (1962), a Fellow of the American Association for the Advancement of Science (1963), and received Achievement Awards from the Society of Women Engineers (1964) and from the Institute of Electrical and Electronics Engineers (1968).

Hopper was named the first computer science Man of the Year by the Data Processing Management Association in 1969. In 1970 she received the Harry M Goode Memorial Award, a medal and $2,000 awarded by the Computer Society:-

For her pioneering work and leadership in the development of computer software, and for her impact and influence on the computing profession and her fellow colleagues, and for her pioneering work and leadership in the development of important concepts for mathematical and business compilers, and for her contributions to the development and acceptance of English-language, problem-oriented programming, and for her outstanding work and continued efforts in the education and training of men and women for careers in computer science and data processing.
She became the first woman to be elected Distinguished Fellow of the British Computer Society in 1973, being the first American elected to this honour. Also in 1973 she was elected to the National Academy of Engineering and the Legion of Merit. Hopper collected a remarkable number of honorary degrees, receiving at least 37 between 1972 and 1987.

In 1991 President George Bush awarded Hopper the National Medal of Technology. She was [3]:-

... the first woman to receive America's highest technology award as an individual. The award recognises her as a computer pioneer, who spent a half century helping keep America on the leading edge of high technology.