Grace Murray Hopper | |
---|---|
Rear Admiral Grace M. Hopper, 1984
|
|
Nickname(s) | "Amazing Grace" |
Born |
New York City, New York, U.S. |
December 9, 1906
Died | January 1, 1992 Arlington, Virginia, U.S. |
(aged 85)
Place of burial | Arlington National Cemetery |
Allegiance | United States of America |
Service/branch | United States Navy |
Years of service | 1943–1966, 1967–1971, 1972–1986 |
Rank | Rear admiral (lower half) |
Awards |
Defense Distinguished Service Medal Legion of Merit Meritorious Service Medal American Campaign Medal World War II Victory Medal National Defense Service Medal Armed Forces Reserve Medal with two Hourglass Devices Naval Reserve Medal Presidential Medal of Freedom (posthumous) |
Grace Brewster Murray Hopper (née Murray; December 9, 1906 – January 1, 1992) was an American computer scientist and United States Navy rear admiral. One of the first programmers of the Harvard Mark I computer, she was a pioneer of computer programming, inventing one of the first compiler related tools. She popularized the idea of machine-independent programming languages, which led to the development of COBOL, an early high-level programming language still in use today.
Hopper had tried to enlist in the Navy during World War II. She had to join the Navy Reserves because she was too old to enlist at the age of 34. Hopper started her computing career working in the Harvard Mark I team led by Howard H. Aiken. In 1949, she joined the Eckert–Mauchly Computer Corporation, joining the team that developed the UNIVAC I in 1944. It was at Eckert–Mauchly that she began developing the compiler. She believed that computer code could be written in English using a programming language based on English words. The compiler would convert that code into machine code understood by computers. By 1952, Hopper finished her compiler, which was written for the A-0 System programming language.
In 1954, Eckert–Mauchly chose Hopper to lead their department for automatic programming, and she led the release of some of the first compiled languages like FLOW-MATIC. In 1959, she participated in the CODASYL consortium, which consulted Hopper to guide them in creating a machine-independent programming language. This led to the COBOL language, inspired by her idea of a language being based on English. In 1966, she retired from the Naval Reserve, but in 1967, the Navy recalled her into active duty. She retired from the Navy in 1986 and found work as a consultant for the Digital Equipment Corporation, sharing her computing experiences.