Grace Brewster Murray Hopper was born on December 9, 1906, in New York City. She grew up in a family that valued curiosity and practical persistence. Her father, Walter Fletcher Murray, had lost both legs to illness yet continued to work and to insist that his children treat obstacles as problems to be solved rather than reasons to stop. That attitude stayed with her. She attended private schools and then Vassar College, where she studied mathematics and physics and graduated in 1928 with a bachelor’s degree. She continued at Yale, earning a master’s degree in mathematics in 1930 and a doctorate in 1934. Her dissertation concerned the mathematical theory of surfaces of constant negative curvature, a topic far removed from the machines she would later help invent. For more than a decade she taught mathematics at Vassar, rising to associate professor, and she married Vincent Foster Hopper, a professor of English, in 1930. The marriage ended in divorce in 1945, and she kept the name Hopper for the rest of her life.
The Second World War changed her course. After Pearl Harbor she tried to enlist in the Navy and was turned down because of her age and her small stature. She persisted, obtained a leave from Vassar, and joined the United States Naval Reserve in December 1943 as a member of the Women’s Reserve, the WAVES. She was commissioned a lieutenant junior grade and assigned to the Bureau of Ships Computation Project at Harvard University, where Howard Aiken had built the Automatic Sequence Controlled Calculator, known as the Mark I. The machine was electromechanical, roughly fifty feet long, and programmed by punched paper tape. Hopper became one of its first programmers. The work was classified and urgent: rocket trajectories, range tables for anti-aircraft guns, and calculations used to calibrate minesweepers. She learned to think of the machine not as a calculator that answered single problems but as a device that could follow long sequences of instructions. In 1945, while working with the Mark II, members of the team found a moth trapped in a relay. They taped the insect into the logbook and noted that they had “debugged” the machine. Hopper did not invent the word bug, which engineers had used for decades, but the logbook entry helped fix the term in computing lore, and she enjoyed retelling the story.
After the war she remained in the Naval Reserve and moved in 1949 to the Eckert-Mauchly Computer Corporation in Philadelphia, the firm that was building the UNIVAC I, the first commercial electronic computer in the United States. There she became head programmer and began the work for which she is best remembered. Writing every instruction in raw machine code was slow and error-prone. Hopper argued that the computer itself could translate higher-level instructions into the numeric codes the hardware required. In 1952 her team produced the A-0 system, often described as the first compiler. It was closer to a linker and loader that assembled subroutines than to a modern compiler, yet it established the principle of automatic programming. She coined the term compiler for the process. Management was skeptical. She later recalled being told that computers could only do arithmetic and could not write programs. She kept a working demonstration and waited until the evidence was hard to ignore.
The next step was language. Hopper believed that instructions written in something close to English would let business users, not only mathematicians, direct the machines. In 1957 her group released FLOW-MATIC, a data-processing language that used English words such as verbs and nouns rather than pure symbols. FLOW-MATIC supplied many of the ideas that entered COBOL, the Common Business-Oriented Language. COBOL emerged from a 1959 conference of industry and government representatives who wanted a portable language for commercial data processing. Hopper did not single-handedly invent COBOL; the language was a committee product. She did design compilers for it, pressed the Navy and private firms to adopt it, and spent years arguing that a standard business language would save money and reduce incompatible dialects. By the 1970s COBOL was the most widely used programming language in the world, running payrolls, inventories, and government records on mainframes. Critics later called it verbose. Hopper’s answer was practical: a language that clerks and managers could read was more valuable than one that only specialists could admire.
Her Navy career ran in parallel. She retired as a commander in 1966, at the mandatory age, and called the day one of the saddest of her life. The Navy recalled her the next year to help standardize its computer languages and to teach a generation of officers that software mattered as much as ships. She was promoted to captain in 1973. In 1983 President Ronald Reagan elevated her to commodore; when that rank was redesignated, she became a rear admiral in 1985. She finally retired in 1986 at the age of seventy-nine, the oldest serving officer in the armed forces at the time. Subordinates called her Amazing Grace, a nickname she tolerated. She continued to lecture after leaving active duty, working as a senior consultant for the Digital Equipment Corporation until shortly before her death.
Her public talks were memorable for their props. To explain a nanosecond, she handed out pieces of wire about 11.8 inches long, the distance light travels in a billionth of a second. A coil nearly a thousand feet long represented a microsecond. She wanted programmers to feel the cost of wasted cycles. She also warned against the phrase “but we’ve always done it that way,” which she treated as one of the most dangerous sentences in any organization. Change, she argued, was not optional once machines could process information faster than people could rewrite procedures by hand.
Honors accumulated late. In 1973 she became a Distinguished Fellow of the British Computer Society, the first woman and the first American to receive the title. In 1991 President George H. W. Bush awarded her the National Medal of Technology, the first time the medal went to an individual woman, citing her work on programming languages that opened computing to a larger universe of users. She received numerous honorary degrees. The Navy named a guided-missile destroyer, USS Hopper, for her in 1996. Yale’s residential college Grace Hopper College and the annual Grace Hopper Celebration of women in computing keep her name in active use.
She died on January 1, 1992, in Arlington, Virginia, and was buried with full military honors at Arlington National Cemetery. The technical landscape she left behind looks different from the one she entered. Compilers, high-level languages, and the expectation that software should be portable across machines are now ordinary. COBOL itself still runs large parts of banking and government infrastructure decades after its creation. Hopper’s contribution was not a single invention sealed in a patent. It was a sustained argument, backed by working systems, that computers should be instructed in terms people could understand and that the Navy, industry, and universities should treat programming as a discipline worth standardizing. She combined a mathematician’s training, a programmer’s patience with unreliable hardware, and an officer’s habit of pushing an idea until the institution moved. That combination made her one of the central figures in the passage from experimental calculators to the software-dependent world that followed.
CONCLUSION
Computer programmer discover cobol.
