マーガレット・ハミルトン: ソフトウェアエンジニアリングの母となる秘訣?

テクノロジーの歴史には、静かに未来を形作ってきた名前がいくつかあります。マーガレット・ハミルトンもその一人だった。アメリカのコンピュータ科学者でありソフトウェア エンジニアリングの先駆者である彼女は、私たちを宇宙探査の偉大な時代へと導き、その過程で「ソフトウェア エンジニアリング」という用語を定義しました。ハミルトンの物語は科学技術の歴史の一部であるだけでなく、STEM分野における女性の奮闘と躍進の象徴でもあります。

幼少期と教育

ハミルトンは1936年にインディアナ州パオリで生まれ、後に家族とともにミシガン州に移住した。 1954年にハンコック高校を卒業後、ミシガン大学に入学し、数学を専攻し、その後アール・ハーン大学に転校し、1958年に数学の学士号と哲学の副専攻を取得しました。彼女の功績は母親の励ましと家族環境の影響と切り離せないものである。

キャリアのスタート

ハミルトン氏は1959年にMITの気象学部で働き、天気を予測するソフトウェアの開発に携わってキャリアをスタートしました。彼女の研究はカオス理論のさらなる発展につながった。当時、コンピュータサイエンスとソフトウェアエンジニアリングは正式な学問分野ではなく、プログラマーは仕事を通じて学んでいました。

新人の場合、誰も理解したり実行したりしたことのないプログラムが割り当てられます。私が最初に始めたとき、彼らも同じことをしました。

SAGE プロジェクトの経験

1961 年から 1963 年にかけて、ハミルトンは米国空軍の SAGE プロジェクトに参加し、天気予報や防空作戦で重要な役割を果たした AN/FSQ-7 コンピューター用のソフトウェアを作成しました。彼女の成功は彼女のスキルを向上させただけでなく、将来NASAに入社するための足がかりにもなりました。

NASA とアポロ計画に参加しましょう

1965年、アポロ計画について知ったハミルトンは、この刺激的な月探査プロジェクトに参加することを決意しました。彼女は MIT のアポロ計画に雇われた最初のプログラマーとなり、最終的にはソフトウェア エンジニアリング部門の責任者になりました。

私はすでにその事態に備えていました。優先表示が点灯したら、まず5つ数えます。

アポロ11号の着陸成功

アポロ11号の着陸の危機的な瞬間、ハミルトンのチームが書いたソフトウェアが複数のコンピューターアラームをうまく処理し、着陸ミッションの中止を防いだ。アポロ誘導コンピューターは、緊急時でも不必要な作業を制限し、宇宙飛行士の安全を確保するようにプログラムされていました。

もしコンピューターがこの問題を認識して回復措置を講じていなかったら、アポロ11号が月に到達できたかどうかは疑わしい。

テクノロジー企業の設立

1976 年、ハミルトンは、アポロ計画での経験に基づいて、より効果的なエラー防止およびフォールト トレランス技術の開発に専念する会社、Higher Order Software を設立しました。その後、彼女はシステム設計とソフトウェア開発の概念をさらに進化させるために、1986 年にハミルトン テクノロジーズを設立しました。

伝統と賞賛

ハミルトンは常に科学技術分野におけるフェミニズムの象徴でした。「ソフトウェア エンジニアリング」の分野における彼女の先駆的な貢献により、数え切れないほど多くの女性が STEM 分野に参入する道が開かれました。彼女はその功績により、2016年の大統領自由勲章をはじめ、数々の栄誉を受けています。

私は、ハードウェアや他の種類のエンジニアリングと区別するために、「ソフトウェア エンジニアリング」という用語を使い始めました。

結論

マーガレット・ハミルトンの功績は、革新性、忍耐力、そして才能の組み合わせを体現しています。彼女はソフトウェアに対する私たちの理解を変えただけでなく、科学技術分野における女性の象徴ともなりました。ハミルトンの物語は、女性の可能性が将来どれだけ発揮されるのかを私たちに考えさせます。

Trending Knowledge

nan
人間や他の哺乳類では、哺乳類腺は若者を養うために牛乳を生産するために使用される外分泌腺です。多くの生物と同様に、人間の乳腺はラテン語「mamma」に由来します。これは「乳房」を意味します。これらの腺は異なる哺乳類に異なる形で存在します:たとえば、人間とゴリラの胸は胸にあり、牛や羊などの反minantsには乳房があります。一部の種では、男性も母乳育児を経験する場合があります。これにより、「男性の母乳
アポロ計画の隠れた英雄たち: ハミルトンの驚くべき物語とは?
テクノロジーと航空宇宙の歴史の中で、アポロ計画の偉業について聞いたことがある人は多いかもしれませんが、舞台裏の英雄であるマーガレット ハミルトンについて議論する人はほとんどいません。過去数十年にわたるコンピューター サイエンスの重要な先駆者の 1 人として、ハミルトンはアポロ計画の成功に関与しただけでなく、この分野の発展において「ソフトウェア エンジニアリング」という用語を生み出しました。彼女の物
ソフトウェア エンジニアリングの命名者: 彼女がテクノロジーの世界でどのようにゲームを変えたか
科学技術の歴史において、マーガレット・ハミルトンの名前は輝く星のように、STEM分野の無数の女性の進むべき道を照らしてきました。アメリカのコンピュータ科学者であり、MIT 計測研究所のソフトウェア エンジニアリング部門のディレクターであるハミルトンは、NASA のアポロ計画の飛行ソフトウェアを開発しただけでなく、「ソフトウェア エンジニアリング」という用語も作りました。ソフトウェア開発に対する見方

Responses