Grace Hopper
Grace Hopper was an American computer scientist and United States Navy rear admiral who pioneered computer programming in the mid-twentieth century.
She developed the first compiler, which translates human-readable code into machine language, and helped create COBOL, one of the earliest high-level programming languages.
Hopper is credited with popularizing the term "debugging" after a moth was found in a computer she was working on.
The phrase pulling a Grace Hopper sometimes refers to solving problems through unconventional thinking.
Source-to-machine-code translator
- programmingWriting software instructions
- debuggingError removal from programs
- codeSymbolic communication system
- syntaxRules for arranging words
algorithm · subroutine · mainframe · data processing · batch processing · legacy systems · variables · loop
Combining circuits and machinery
- computerElectronic calculating device
- wartimePeriod of armed conflict
- calculationMathematical problem-solving process
- programmingWriting software instructions
Mark II · paper tape · ballistics · bug · moth · logbook · relay
Senior naval rank
- officerAuthority figure in uniform
- fleetVehicles under unified command
- commandAuthoritative instruction given
- uniformIdentical throughout
rank · Annapolis · veteran · military · destroyer · enlistment · medal · leadership
First to forge ahead
- visionaryImaginative planner of futures
- innovatorCreator of new methods
- firstPosition number one
- breakthroughSudden important advance
role model · mentor · inspiration · legacy · achievement · influence · empowerment · pathfinder
Professional in abstract quantities
- Ph.D.Highest university degree
- Yale UniversityIvy League institution
- professorSenior university teacher
- lecturerOne who teaches formally
educator · researcher · scholarship · dissertation · teaching · computer science · Harvard · faculty
compiler
Source-to-machine-code translator
- programmingWriting software instructions
- debuggingError removal from programs
- codeSymbolic communication system
syntax · algorithm · subroutine · mainframe · data processing · batch processing · legacy systems · variables · loop · flowchart
electromechanical
Combining circuits and machinery
- computerElectronic calculating device
- wartimePeriod of armed conflict
- calculationMathematical problem-solving process
programming · Mark II · paper tape · ballistics · bug · moth · logbook · relay
rear admiral
Senior naval rank
- officerAuthority figure in uniform
- fleetVehicles under unified command
- commandAuthoritative instruction given
uniform · rank · Annapolis · veteran · military · destroyer · enlistment · medal · leadership · wartime service
trailblazer
First to forge ahead
breakthrough · role model · mentor · inspiration · legacy · achievement · influence · empowerment · pathfinder · groundbreaking
mathematician
Professional in abstract quantities
- Ph.D.Highest university degree
- Yale UniversityIvy League institution
- professorSenior university teacher
lecturer · educator · researcher · scholarship · dissertation · teaching · computer science · Harvard · faculty
- notable womenRosa Parks, Harriet Tubman, Eleanor Roosevelt, Florence Nightingale, Susan B. Anthony
- American ScientistsBenjamin Franklin, Thomas Edison, Richard Feynman, J. Robert Oppenheimer, Carl Sagan
- InventorsThomas Edison, Nikola Tesla, Alexander Graham Bell, Benjamin Franklin, Eli Whitney
- Computing HistoryENIAC, UNIVAC, mainframe, mainframes, punch card
- Admiralsadmiral, Nelson, Nimitz, Halsey, Dewey
- Computer ScientistsAlan Turing, Larry Page, Sergey Brin
graceful, disgrace, gracefully, disgraced, ungracious, ungraceful, gracefulness, disgracing, disgraces