principal papers hardware software
keyords
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. ... 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." 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). 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. ... 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. 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. 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 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 Honors and Awards 1928 Phi Beta Kappa In total she received 47 honorary degrees.
Related Subjects Compilers, COBOL
|
Last Updated on October 2, 2002 | For suggestions please mail the editors |
Footnotes & References