Grace Hopper
機械に依存しないプログラミングとCOBOL言語の先駆者。
グレース・ブリュースター・ホッパー(旧姓マレー、1906年12月9日 - 1992年1月1日)は、アメリカの計算機科学者、数学者、そしてアメリカ海軍少将である。彼女はコンピュータプログラミングの先駆者であり、機械に依存しないプログラミング言語の理論を考案し、FLOW-MATICおよびCOBOLプログラミング言語を開発したことで知られる。また、初のコンピュータマニュアルを執筆し、Harvard Mark Iコンピュータの最初のプログラマーの一人でもあった。
- born
- December 9, 1906
- died
- January 1, 1992
- field
- Computer science, mathematics
- nationality
- American
- known_for
- Theory of machine-independent programming languages, FLOW-MATIC, COBOL, first computer manual
Lore & Background
グレース・ホッパーは1934年にイェール大学で数学の博士号を取得し、ヴァッサー大学で数学教授を務めた。第二次世界大戦中、彼女はヴァッサー大学を離れてアメリカ海軍予備役に入隊し、ハワード・H・エイケンの下でHarvard Mark Iコンピュータのプログラミングスタッフとして勤務した。1949年にはエッカート・モークリー・コンピュータ社に入社し、UNIVAC Iに携わり、最初のCOBOLコンパイラの1つの開発を管理した。1952年までに、彼女はA-0システム用のプログラムリンカ(当初はコンパイラと呼ばれた)を完成させた。1954年にはエッカート・モークリー社で自動プログラミング部門を率い、FLOW-MATICのような初期のコンパイル言語をリリースした。1959年にはCODASYLコンソーシアムに参加し、英語の単語に基づく機械に依存しない言語であるCOBOLの作成に貢献した。
Reader's Guide
グレース・ホッパーの重要性は、コンピュータプログラミングへの基礎的な貢献にある。彼女は機械に依存しないプログラミング言語の理論を初めて考案し、それがFLOW-MATICとCOBOL、現在も使用されている初期の高水準言語の創出につながった。A-0システム用の最初のコンパイラ(リンカ/ローダ)に関する彼女の研究は、コンピュータが英語の用語を機械語に翻訳できることを実証し、データ処理者のプログラミングを簡素化した。ホッパーの遺産には、駆逐艦USSホッパー、Cray XE6スーパーコンピュータ「ホッパー」、Nvidia GPUアーキテクチャ「ホッパー」が含まれる。彼女は40の名誉学位、1991年の国家技術勲章、そして2016年に死後大統領自由勲章を授与された。2024年には、IEEEがペンシルベニア大学に彼女のA-0コンパイラの発明を称える銘板を設置した。
Did You Know?
- ホッパーはHarvard Mark Iコンピュータの最初のプログラマーの一人であった。
- 彼女は初のコンピュータマニュアル『自動逐次制御計算機操作マニュアル』を執筆した。
- 彼女は逆回りに動く時計を置き、「いつもこうやってきた」という考えに挑戦した。
- ホッパーは2016年に死後、大統領自由勲章を授与された。
注目すべき引用(Wikiquote)
「それ以来、コンピュータに何か問題が起きると、私たちは『バグがいる』と言うようになりました。」 — グレース・ホッパー 「私はパスポートを入国審査官に渡しました。すると彼はそれを見て、私を見て、『あなたは何ですか?』と言いました。」 — グレース・ホッパー 「完全に絶望して、私は工学部の建物に電話し、『ナノ秒を切り取って私のところに送ってください』と言いました。」 — グレース・ホッパー 「約1週間後、私は電話をかけ直して言いました。『これと比較するものが必要です。マイクロ秒をいただけますか?』」 — グレース・ホッパー
More in Scientists & Inventors
Elsewhere in the Historical Figures universe
Spotted an error? Know more?
This is a living reference — every entry is fact-audited, and reader corrections feed straight into our audit queue. Suggest an edit · See this site's audit record
