Grace Murray Hopper: Difference between revisions
imported>Howard C. Berkowitz No edit summary |
Pat Palmer (talk | contribs) mNo edit summary |
||
(8 intermediate revisions by 3 users not shown) | |||
Line 2: | Line 2: | ||
[[Image:Grace Hopper.jpg|left|thumb|350px|Rear Admiral Grace Murray Hopper]] | [[Image:Grace Hopper.jpg|left|thumb|350px|Rear Admiral Grace Murray Hopper]] | ||
{{TOC|right}} | {{TOC|right}} | ||
'''Grace Murray Hopper''' (-1992) was a pioneering [[computer science|computer scientist]] and a [[rear admiral]] in the [[United States Navy]]. In the technical area, she is best known for the development of [[COBOL]] and other programming languages. Personally, she was admired as a leader, and mentor of creative thinking from high school to the Navy high command. A [[Burke-class]] destroyer of the U.S. Navy, [[USS Hopper (DDG-70) is named in her honor. | '''Grace Murray Hopper''' (-1992) was a pioneering [[computer science|computer scientist]] and a [[rear admiral]] in the [[United States Navy]]. In the technical area, she is best known for the development of the first [[Assembly Language]] and of [[COBOL]] and other programming languages. Personally, she was admired as a leader, and mentor of creative thinking from high school to the Navy high command. A [[Burke-class]] destroyer of the U.S. Navy, [[USS Hopper (DDG-70)]] is named in her honor. | ||
==Creative thinking== | ==Creative thinking== | ||
She surrounded herself with reminders about thinking unconventionally. On her office wall was a clock that ran counterclockwise. | She surrounded herself with reminders about thinking unconventionally. On her office wall was a clock that ran counterclockwise. | ||
Line 8: | Line 9: | ||
When computer speeds broke into the microsecond range, she commanded her staff to "bring her a microsecond." Puzzled, she eventually explained she wanted to see one, and sent them off to cut pieces of wire that were the length that light traveled in one microsecond; she gave these out at her presentations. She climaxed that part of the presentation by having a strong member of her staff stumble onto the stage, carrying a large, heavy reel of wire: the distance light traveled in a millisecond. | When computer speeds broke into the microsecond range, she commanded her staff to "bring her a microsecond." Puzzled, she eventually explained she wanted to see one, and sent them off to cut pieces of wire that were the length that light traveled in one microsecond; she gave these out at her presentations. She climaxed that part of the presentation by having a strong member of her staff stumble onto the stage, carrying a large, heavy reel of wire: the distance light traveled in a millisecond. | ||
==Computer science== | ==Computer science== | ||
===Early computers=== | ===Early computers and The Bug=== | ||
=== | [[Image:First Computer Bug.jpg|thumb|right|350px|First Bug, as recorded by Hopper]] | ||
In her laboratory notebook, while working on the Harvard Mark II relay-based computer, she carefully documented the First Official Bug. <blockquote>Moth found trapped between points at Relay # 70, Panel F, of the Mark II Aiken Relay Calculator while it was being tested at Harvard University, 9 September 1945. The operators affixed the moth to the computer log, with the entry: "First actual case of bug being found". They put out the word that they had "debugged" the machine, thus introducing the term "debugging a computer program".</blockquote> | |||
In 1988, the log, with the moth still taped by the entry, was in the Naval Surface Warfare Center Computer Museum at Dahlgren, Virginia.<ref>{{citation | |||
| url = http://www.history.navy.mil/photos/images/h96000/h96566kc.htm | |||
| author = Grace Murray Hopper | |||
| date = 9 September 1945 | |||
| title = First Computer Bug | |||
| publisher = U.S. Navy}}</ref> | |||
===COBOL and predecessors=== | ===COBOL and predecessors=== | ||
While working for UNIVAC, she is credited with leading the development of the first English-like programming language, FLOW-MATIC. It was not the first programming language, but the first not using essentially mathematical notation, such as [[ALGOL]] or [[FORTRAN]]. | |||
IBM had put the FORTRAN scientific language in the public domain, and it became a ''de facto'' standard. Business programming, however, was quite another matter. FLOW-MATIC was UNIVAC-proprietary; IBM had its own approach that became snarled in legal matters, and there was a third competitor from the U.S. Air Force.<ref>{{citation | |||
| contribution = A view of the history of COBOL | |||
| author = R.W. Bemer | |||
| title = The Programmer's COBOL | |||
| editor = M. Berk | |||
| url = http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBIQFjAA&url=http%3A%2F%2Farchive.computerhistory.org%2Fresources%2Ftext%2FKnuth_Don_X4100%2FPDF_index%2Fk-8-pdf%2Fk-8-u2776-Honeywell-mag-History-Cobol.pdf&ei=8u9uTNH4DMP58AbU0LjrDA&usg=AFQjCNEvK_D5wtt1xTMu9_xt8L8j5tGR5Q | |||
| publisher = McGraw-Hill, reprinted in the Honeywell Computer Journal}}</ref> | |||
The COBOL project began with the intention of creating an open standard. | |||
==Navy== | ==Navy== | ||
In the Navy, she was known as "Grand Lady of Software," "Amazing Grace" and "Grandma Cobol". | In the Navy, she was known as "Grand Lady of Software," "Amazing Grace" and "Grandma Cobol". | ||
[[Image:Hopper-ddg70poster.jpg|center|thumb|450px|Commissioning and commemoration]] | |||
Rear Adm. Hopper retired from the Naval Reserve in January 1967, but was recalled to active duty in August 1967 by President Lyndon B. Johnson because of her much-needed expertise in applied computer science. Rear Adm. Hopper retired a second time in August 1986. She | Rear Adm. Hopper retired from the Naval Reserve in January 1967, but was recalled to active duty in August 1967 by President Lyndon B. Johnson because of her much-needed expertise in applied computer science. Rear Adm. Hopper retired a second time in August 1986, becoming a "goodwill ambassador" for [[Digital Equipment Corporation]]. She died on Jan. 1, 1992. | ||
===USS Hopper=== | |||
This is the first time since World War II, and only the second time in Naval history, that a warship has been named for a woman from the Navy’s own ranks.<ref>{{citation | |||
| url = http://www.navysite.de/dd/ddg70.htm#about | | url = http://www.navysite.de/dd/ddg70.htm#about | ||
| title = About the ship’s name, about Rear Admiral Grace Murray Hopper | | title = About the ship’s name, about Rear Admiral Grace Murray Hopper | ||
| publisher = USS Hopper, DDG-70}}</ref> | | publisher = USS Hopper, DDG-70}}</ref> | ||
==Education== | |||
*BA (Mathematics), Vassar College, 1928 | |||
*MA (Mathematics and Physics), Yale University, 1930 | |||
*PhD (Mathematics), Yale University, 1934 | |||
==References== | ==References== | ||
{{reflist}} | {{reflist}} |
Latest revision as of 10:58, 14 August 2024
![](http://s9.addthis.com/button1-share.gif)
Grace Murray Hopper (-1992) was a pioneering computer scientist and a rear admiral in the United States Navy. In the technical area, she is best known for the development of the first Assembly Language and of COBOL and other programming languages. Personally, she was admired as a leader, and mentor of creative thinking from high school to the Navy high command. A Burke-class destroyer of the U.S. Navy, USS Hopper (DDG-70) is named in her honor.
Creative thinking
She surrounded herself with reminders about thinking unconventionally. On her office wall was a clock that ran counterclockwise.
When computer speeds broke into the microsecond range, she commanded her staff to "bring her a microsecond." Puzzled, she eventually explained she wanted to see one, and sent them off to cut pieces of wire that were the length that light traveled in one microsecond; she gave these out at her presentations. She climaxed that part of the presentation by having a strong member of her staff stumble onto the stage, carrying a large, heavy reel of wire: the distance light traveled in a millisecond.
Computer science
Early computers and The Bug
In her laboratory notebook, while working on the Harvard Mark II relay-based computer, she carefully documented the First Official Bug.
Moth found trapped between points at Relay # 70, Panel F, of the Mark II Aiken Relay Calculator while it was being tested at Harvard University, 9 September 1945. The operators affixed the moth to the computer log, with the entry: "First actual case of bug being found". They put out the word that they had "debugged" the machine, thus introducing the term "debugging a computer program".
In 1988, the log, with the moth still taped by the entry, was in the Naval Surface Warfare Center Computer Museum at Dahlgren, Virginia.[1]
COBOL and predecessors
While working for UNIVAC, she is credited with leading the development of the first English-like programming language, FLOW-MATIC. It was not the first programming language, but the first not using essentially mathematical notation, such as ALGOL or FORTRAN.
IBM had put the FORTRAN scientific language in the public domain, and it became a de facto standard. Business programming, however, was quite another matter. FLOW-MATIC was UNIVAC-proprietary; IBM had its own approach that became snarled in legal matters, and there was a third competitor from the U.S. Air Force.[2]
The COBOL project began with the intention of creating an open standard.
In the Navy, she was known as "Grand Lady of Software," "Amazing Grace" and "Grandma Cobol".
Rear Adm. Hopper retired from the Naval Reserve in January 1967, but was recalled to active duty in August 1967 by President Lyndon B. Johnson because of her much-needed expertise in applied computer science. Rear Adm. Hopper retired a second time in August 1986, becoming a "goodwill ambassador" for Digital Equipment Corporation. She died on Jan. 1, 1992.
USS Hopper
This is the first time since World War II, and only the second time in Naval history, that a warship has been named for a woman from the Navy’s own ranks.[3]
Education
- BA (Mathematics), Vassar College, 1928
- MA (Mathematics and Physics), Yale University, 1930
- PhD (Mathematics), Yale University, 1934
References
- ↑ Grace Murray Hopper (9 September 1945), First Computer Bug, U.S. Navy
- ↑ R.W. Bemer, A view of the history of COBOL, in M. Berk, The Programmer's COBOL, McGraw-Hill, reprinted in the Honeywell Computer Journal
- ↑ About the ship’s name, about Rear Admiral Grace Murray Hopper, USS Hopper, DDG-70