Grace "Granny COBOL"ホッパー

「彼女は真の海兵隊員ですが、もっと深く掘り下げると海賊が見つかります。」







グレイスホッパー( グレイスホッパー )-アメリカの科学者であり、アメリカ海軍の提督。 ハーバード大学のコンピュータープログラマーMarkI。





イェール大学で数学の分野で成功したキャリアを築き(博士号を守り、教授になった)、グレースホッパーは1943年(37歳)に海軍に志願しました。

しかし、彼女は6 kg不足していたため、ハーバードマーク1の「キーボード」に座らなければなりませんでした。







コンパイラ



画像 1949年、ホッパーはEckert-Mauchly Computer Corporationに入社し、上級数学者としてUNIVAC I開発チームに参加しました。



1950年代初頭、同社はRemington Rand Corporationの手に渡り、その後彼らのチームは史上初のコンパイラをリリースしました。 「A Compiler」と呼ばれ、最初のバージョンはA-0でした。



「彼らはそれを信じられなかった」と彼女は言った。 「機能するコンパイラがあり、誰も使用していませんでした。 コンピューターは算術演算しか実行できないと言われました。」



1954年、グレースは自動化およびプログラミング部門の長になり、彼女の部門はARITH-MATIC、MATH-MATIC、FLOW-MATICなどの最初のコンパイラーをリリースしました。



COBOL



1959年の春、COBOL言語はデータ処理システム言語会議(CODASYL)で標準化されました。

新しい言語はホッパーFLOW-MATICの拡張であり、IBMの類似言語であるCOMTRANのいくつかのアイデアが含まれていました。

ホッパーの考えは、 プログラムは機械語に近い言語よりも英語に近い言語で書かれた方がよいというこの言語で結論付けられました



画像



1967年から1977年まで、グレースは海軍プログラミング言語グループ(海軍情報システム計画局)を率い、1973年にキャプテンの地位を獲得しました。 彼女はCOBOLおよびそのコンパイラー用のソフトウェアを開発しました。これはCOBOL標準化プログラムの一部でした。



1970年代 ホッパーは、国防総省に、大規模な集中システムをさまざまな場所にある小さなコンピューターのネットワークで置き換えるよう説得しました。 任意のコンピューターノードのユーザーは、ネットワークに保存されているデータベースにアクセスできます。



画像



彼女は最初に標準化をコンピュータシステムとコンポーネントのテストに適用し、最も重要なこととして、FORTRANやCOBOLなどの初期のプログラミング言語に適用しました。





1946年、ハーバード大学でMark 2およびMark 3コンピューターで作業し、エラーの原因を解明しようとして、リレーでガが見つかりました。 昆虫をきれいに取り除き、テープで丸太のある丸太に貼り付けました。



画像

「バグの最初の実際の発見」



ナノ秒とピコ秒



ホッパーは、視覚補助装置「ナノ秒」で有名です。 人々(たとえば、将軍や提督)はしばしば、なぜ衛星通信に時間がかかったのかと彼女に尋ねました。 わかりやすくするため、グレースは30センチメートルの長さのコードを与え始めました。これは、1ナノ秒でどれだけの量の光が通過するからです。 グレースは、これらのセグメントにメトニム「ナノ秒」を与えました。 ホッパーは聴衆に対して、これは光が干渉することなく真空内を移動する最大距離であり、信号は実際のケーブルを通って長く移動し、ガイドとして機能することを明らかにしました。



彼女は後に、同じメタファーを使用して、高速化のためにコンピューターを小さくする必要がある理由を説明しました。 彼女の講義と訪問の多くで、彼女は聴衆に「ナノ秒」を与え、マイクロ秒を示す長さ300メートルのケーブル束でプレゼンテーションを補完しました。 DECの講義中に、彼女は「ピコ秒」と呼ばれるコショウのパケットを配りました。







認識



USSホッパー(DDG-70)は、彼女の名誉にちなんで命名されました。

画像



Cray XE6スーパーコンピューター:







Google Doodle 107周年:



画像



艦隊少将と国防特別功労勲章を授与された最初の女性(非軍事サービスの最高賞)。



画像



コードの女王



グレース・ホッパーについて15分間ドキュメンタリーを作り、聴衆の前でこの女性のパフォーマンスを見て、聴衆はしばしば彼女の物語から笑いで満たされます。







予告編:







完全版はこちら



衛星通信に関するグレース・ホッパーの長い講義










エジソンと一緒に、春の出版マラソン続けます。



IT技術の源泉の底辺に行き、彼らがどのように考え、どの概念が先駆者の心の中にあったのか、彼らが夢見たもの、未来の世界を見た方法を理解しようとします。 なぜ彼らは「コンピューター」、「ネットワーク」、「ハイパーテキスト」、「インテリジェンスアンプ」、「集団問題解決システム」、これらの概念にどのような意味を持ち、結果を達成したいのかを考えました。



これらの資料が、 「スクラッチからユニットへ」 (これまで言及されていなかったものを作成するために)どのように進むべきか疑問に思う人々のインスピレーションとして役立つことを願っています。 ITと「プログラミング」が単なる「生地のコーディング」でなくなり、世界の問題を解決し、課題に答える試みとして、 戦争教育の方法、私たちが協力し、考え、コミュニケーションする方法を変えるための手段として考えられたことを思い出してください人類に直面しています。 そのようなもの。



3月0日 シーモア・パペット

3月1日 ゼロックスアルト

3月2日「コールジェイク」。 NICおよびRFCの歴史

3月3日グレース「グラニーCOBOL」ホッパー

3月4日、 マーガレットハミルトン:「男の子、月に送ります」

3月5日、 Hedy Lamarr。 そして、裸の女性と魚雷で映画を撮影して敵を撃つ

3月7日ゴージャスシックス:熱核爆発を数えた少女たち

3月8日「ビデオゲーム、私はあなたの父親です!」



All Articles