科学女性の歴史

主な成果:ハーバードマークIコンピューターの最初のプログラマーの1人。
グレースマレーホッパーは、アメリカのコンピューター科学者であり、アメリカ海軍の後方提督でした。この分野のパイオニアである彼女は、ハーバードマークIコンピューターの最初のプログラマーの一人であり、コンピュータープログラミング言語用の最初のコンパイラーを発明しました。彼女は、マシンに依存しないプログラミング言語のアイデアを広め、それが最初の最新のプログラミング言語の1つであるCOBOLの開発につながりました。彼女は、コンピューターの不具合を修正するために「デバッグ」という用語を広めたと信じられています(コンピューターから実際に蛾が取り除かれたことに触発されました)。彼女の業績の幅広さと海軍のランクのために、彼女は「アメージンググレイス」と呼ばれることもあります。アメリカ海軍の駆逐艦USSホッパー(DDG-70)は、NERSCのCray XE6「ホッパー」スーパーコンピューターと同様に彼女にちなんで名付けられました。
ホッパーは、ニューヨーク市でグレースブリュースターマレーとして生まれました。彼女は3人の子供の家族の中で最年長でした。彼女は子供の頃、生涯の特徴であることに興味がありました。 7歳のとき、彼女は目覚まし時計がどのように機能するかを判断することを決心し、母親が自分のしていることに気付く前に7つの目覚まし時計を解体しました(その後、彼女は1つの時計に制限されました)。彼女は予備校教育のために、ニュージャージー州プレインフィールドのハートリッジスクールに通いました。 16歳でヴァッサー大学への早期入学を拒否され(ラテン語での彼女のテストスコアは低すぎた)、彼女は翌年入学した。彼女は1928年にヴァサー大学で数学と物理学の学士号を取得してファイベータカッパを卒業し、1930年にイェール大学で修士号を取得しました。
1934年に博士号を取得しました。オイスタイン・オレの指導の下、イェール大学で数学を学びました。彼女の論文「新しいタイプの還元不可能性基準」は、同じ年に出版されました。ホッパーは1931年にヴァッサーで数学を教え始め、1941年に准教授に昇進しました。彼女は1930年から1945年に離婚するまで、ニューヨーク大学のヴィンセントフォスターホッパー教授(1906–76)と結婚しました。彼女は再婚せず、姓。
1943年、第二次世界大戦中、ホッパーはヴァッサーから離婚し、WAVESで奉仕することを志願した多くの女性の1人である米国海軍保護区に宣誓しました。彼女は入隊するために免除を受けなければなりませんでした。彼女は海軍の最小重量である120ポンド(54 kg)を15ポンド(6.8 kg)下回っていました。彼女は12月に報告し、マサチューセッツ州ノーサンプトンのスミス大学の海軍予備役士官学校で訓練を受けました。ホッパーは1944年にクラスで最初に卒業し、ハーバード大学の海軍艦船局計算プロジェクトに中尉として配属されました。 。彼女は、ハワードH.エイケンが率いるマークIコンピュータープログラミングスタッフを務めました。ホッパーとエイケンは、自動シーケンス制御計算機としても知られるマークIに関する3つの論文を共同執筆しました。ホッパーは、最後に通常の海軍に移籍するよう要請しました。彼女の年齢(38歳)のために戦争は辞退した。
彼女は海軍予備役を続けた。ホッパーは1949年までハーバード計算研究所に留まり、ハーバードで海軍との契約の下で研究員として働くことを支持して、ヴァッサーでの教授職を辞任した。 1949年、ホッパーは上級数学者としてエッカート・モークリー・コンピューター・コーポレーションの従業員になり、UNIVAC Iを開発するチームに加わりました。1950年代初頭、会社はレミントンランド・コーポレーションに買収され、彼女は彼らのために働いていました。彼女の元のコンパイラ作業が行われたこと。このコンパイラはAコンパイラと呼ばれ、最初のバージョンはA-0でした。 1952年に彼女は運用コンパイラを持っていました。 「誰もそれを信じなかった」と彼女は言った。 「私は実行中のコンパイラを持っていて、誰もそれに触れませんでした。彼らは、コンピュータは算術しかできないと私に言いました。」 1954年、ホッパーは同社の自動プログラミングの最初のディレクターに任命され、彼女の部門はMATH-MATICやFLOW-MATICなどの最初のコンパイラベースのプログラミング言語のいくつかをリリースしました。1959年の春、2日間の会議が知られています。データシステム言語に関する会議(CODASYL)として、業界と政府のコンピューター専門家が集まりました。ホッパーは委員会の技術コンサルタントを務め、彼女の元従業員の多くは、新しい言語COBOLを定義する短期委員会に参加しました。 COmmon Business-Oriented Languageの頭字語)。新しい言語は、IBMの同等のCOMTRANからのいくつかのアイデアを使用して、HopperのFLOW-MATIC言語を拡張しました。プログラムは(機械語やアセンブリ言語などの機械語に近い言語ではなく)英語に近い言語で書かれるべきであるというホッパーの信念は、新しいビジネス言語で捉えられ、COBOLはこれまでで最もユビキタスなビジネス言語。
1967年から1977年まで、ホッパーは海軍の情報システム計画局で海軍プログラミング言語グループのディレクターを務め、1973年にキャプテンに昇進しました。彼女は、海軍全体のCOBOL標準化プログラムの一部として、COBOLとそのコンパイラーの検証ソフトウェアを開発しました。 1970年代、ホッパーは国防総省が大規模な集中型システムを小型の分散型コンピューターのネットワークに置き換えることを提唱しました。 任意のコンピュータノード上の任意のユーザーが、ネットワーク上にある共通のデータベースにアクセスできます。 彼女は、コンピューターシステムとコンポーネントをテストするための標準の実装を開拓しました。最も重要なのは、FORTRANやCOBOLなどの初期のプログラミング言語です。 これらの標準への適合性についての海軍のテストは、主要なコンピューターベンダーのプログラミング言語方言間の重要な収束につながりました。 1980年代に、これらのテスト(およびその公式管理)は、今日、米国国立標準技術研究所(NIST)として知られている米国国立標準局(NBS)によって想定されました。
出典:ウィキペディア

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です