Go Backindex biographies
Grace Murray Hopper

December 9 1906, New York City, USA;
January 1 1991, Alexandria, VA, USA




Grace Hopper

principal papers
COBOL

hardware

software
COBOL, A/O

 

keyords
Compilers

 

see also

 

related subjects

Achievement

Naval officer and computer scientist developing the first compiler and who led the effort in the 1960s to develop COBOL (Common Business-Oriented Language)

Biography

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.

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,

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.

On her arrival at Cruft Laboratory she immediately encountered the Mark I computer. For her it was an attractive gadget, similar to the alarm clocks of her youth; she could hardly wait to disassemble it and figure it out. ...
She became the third person to program the Mark I.
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.
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

... 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 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.

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:

... 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.

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:

... 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:

... 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.

Grace Murray Hopper spent much of her inventive career proving that something that's never been done before isn't impossible.

It was this kind of positive thinking that inspired Hopper to invent the first computer "compiler" in 1952. This revolutionary software facilitated the first automatic programming of computer language. Before Hopper's invention, programmers had to write lengthy instructions in binary code (computer language) for every new piece of software. Because binary code consists solely of 0's and 1's, it was difficult for programmers to get through their time-consuming tasks without many frustrating mistakes.

Hopper knew there had to be a solution to this dilemma. Determined, she wrote a new program which freed software developers from having to write repetitive binary code. Each time the computer needed instructions that were common to all programs, the compiler would have the computer refer to codes in its own memory.

The compiler was a time and error-saving breakthrough for the computer world, but Hopper didn't stop there. She also invented COBOL, the first user-friendly business software program, which is still in use today.

By the time she retired in 1986, Rear Admiral Grace Hopper had taken her place in history by questioning the impossible. With a Ph.D. in mathematics and physics from Yale University, she based her success as a computer pioneer on a solid education and a strong and inquisitive will. In her naval office, she hung a clock that ran counterclockwise as a reminder of the key principle to her success: most problems have more than one solution.


Chronology

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.

1923

Spent the academic year at Hartridge School in Plainfield, New Jersey

1924

Eentered Vassar College in 1924. She studied mathematics and physics at Vassar College

1928

graduating with a BA.

After graduating she undertook research in mathematics at Yale University.

1930

Grace Murray married Vincent Foster Hopper, an English teacher from New York University. He died in 1945 during WWII, they had no children.
Received a Vassar College Fellowship to study at Yale University
Yale awarded her an MA in mathematics.

1931-1941

Began teaching mathematics at Vassar College as an instructor in the Department of Mathematics and she continued on the staff there until

1941

Hopper attended New York University as a Vassar Faculty Fellow

1943

Promoted to an associate professorship.
Hopper was awarded her doctorate by Yale University for a thesis New Types of Irreducibility Criteria which was supervised by Oystein Ore.

She persuaded the Naval Reserve to accept her in 1943 and she also persuaded Vassar College to grant her leave.

1944

She worked with Aiken on the Harvard Mark I computer
Mathematical Officer US Naval Bureau of Ordinance till 1946

1946

Ended her active duty with the Navy but remained a duty reservist.

1949-1967

Joined the Eckert-Mauchly Computer Corporation as a Senior Mathematician and there she worked with John Eckert and John Mauchly on the UNIVAC computer.

1952-1964

As systems engineer at Sperry Corporation, she created an operational compiler.

1959

Sshe was a Visiting Lecturer at the Moore School of Electrical Engineering of the University of Pennsylvania.

1959-1966

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.

1967

Rrecalled to active duty in the Navy.

1971

Retired from Sperry Rand at 65

1971-1978

Lecturer in Management Sciences at George Washington University

1973

Promoted to Captain Admiral Elmo Zumwalt, Jr.,

1977

She was appointed special advisor to Commander, Naval Data Automation Command,

1983

Promoted to the rank of Commodore in a White House ceremony in December

1985

Promoted to Rear Admiral.

1986

Retired from de service at 80 years of age, she was the oldest active duty officer in the United States. She had reached the rank of Rear Admiral.

1986-1988
Senior consultant at Digital Equipment Corporation.

Honors and Awards

1928 Phi Beta Kappa
1969 Man of the Year, Data Procesing Management Association
1973 Legion of merit; Distinguished Fellow, British Computer Society
1980 National medal of Technology, Navy Mentoriuos Service Medal
1986 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.

In total she received 47 honorary degrees.

 

Related Subjects

Compilers, COBOL

 

 

Go BackTime Line Last Updated on October 2, 2002 For suggestions  please mail the editors 

 

Footnotes & References

1 http://web.mit.edu/invent/www/inventorsA-H/hopper.html
2

main text based on an article by: J J O'Connor and E F Robertson http://www-groups.dcs.st-and.ac.uk/~history/Mathematicians/Hopper.html

3 picture from www.sdcs.edu/publications/sciencewomen/hopper.html converted to greyscale by thocf