世界を動かす技術を、日本語で。

アポロ計画のソフトウェア開発を指導したマーガレット・ハミルトン氏が死去しました

2026年10月8日原文(news.mit.edu)

概要

  • Margaret Hamilton はNASAのApollo計画でソフトウェアチームを率いた伝説的なコンピュータ科学者
  • ソフトウェア工学を専門分野として確立し、130以上の論文を執筆
  • Apollo計画での功績が評価され、 2016年に大統領自由勲章 を受賞
  • 生涯を通じて起業家・教育者・メンターとしても活躍
  • 2024年9月30日に90歳で逝去

Margaret Hamiltonの生涯と功績

  • 1936年、インディアナ州Paoli生まれ、数学を専攻し1958年にEarlham College卒業
  • 1959年にMITの気象学部門で Edward N. Lorenz と気象予測ソフトウェア開発に従事
  • MIT Lincoln LaboratoryでSAGEプロジェクトに参加、 米国初の防空システム 用ソフトウェア開発
  • 1965年、MIT Instrumentation Labで Apollo計画の最初のプログラマー に採用
    • 女性としてもプロジェクト初のソフトウェアエンジニア
    • 無人ミッションから有人ミッションへとソフトウェア開発を主導
    • 1968年には 400人以上のチームを指揮、コマンド・サービスモジュールの責任者に就任

Apollo計画とソフトウェア工学への貢献

  • ソフトウェアの 信頼性とエラー対策 に注力
    • 娘Laurenによるシミュレーター事故をきっかけに「防御的プログラミング」を提唱
    • Apollo 8で実際に発生したエラーもHamiltonの提案で解決
  • Apollo 11ミッション では優先度制御型ソフトウェアを開発
    • 着陸直前のコンピューターエラー(1202エラー)発生時も、 Hamiltonのソフトウェアがミッション成功を支援
  • ソフトウェア工学という分野を確立
    • 「software engineering」という用語を初めて使用
    • ハードウェアと同等の専門性・尊敬をソフトウェアに与えるため尽力

起業家としての活動とレガシー

  • 1976年、 Higher Order Software を設立、エラー予防や耐障害性重視の開発手法を推進
  • 1986年、 Hamilton Technologies を設立
    • 複雑なソフトウェアシステム向けの Universal Systems Language (USL) を開発
  • 生涯を通じて 女性や若手技術者のロールモデル として活躍
    • Apolloコードのプリントアウトと共に写る写真が有名に
    • 2017年、 Lego Minifigure 化されるなど、文化的アイコンとしても認知

受賞歴と社会的評価

  • 2016年、大統領自由勲章 (Barack Obama大統領より)
  • NASA Exceptional Space Act Award (2003年)
  • Computer History Museum Fellow Award (2017年)
  • National Aviation Hall of Fame (2022年)ほか多数
  • MITやDraper Laboratoryからも永続的な感謝と称賛

家族と晩年

  • 娘Lauren Hamilton、義理の息子Richard Selesnick、2人の孫、4人のひ孫が遺族
  • 追悼式は マサチューセッツ州ケンブリッジ で春に開催予定

Margaret Hamiltonの思想と影響

  • 「未知を扱うこと」「エラーを未然に防ぐこと」をキャリアの中心に据える
  • 問題解決力・システム工学・リーダーシップの模範
  • ソフトウェア工学の発展と社会的地位向上に多大な貢献
  • 現代のソフトウェア開発や宇宙開発にも息づくレガシー

Hackerたちの意見

すごいな。彼女は素晴らしい人たちが集まる中で、特に際立っていた。ここにある写真は、彼女を初めて知る人が多いんじゃないかな。

https://en.wikipedia.org/wiki/Margaret_Hamilton_(software_en... スレッド: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

これは黒いバーイベントっぽいな。マルガレット・ハミルトンさん、安らかに。

└

まさにその通り。

└

黒いバーにふさわしいね。彼女はソフトウェアの品質を正式な分野にした先駆者だった。

└

これを言いに来た。

コンピュータ歴史博物館が制作した素敵な口述歴史があるよ: https://computerhistory.org/blog/margaret-hamilton-in-her-ow... レヴィの「ハッカーズ」には、TX-0での深夜ハッキングの話があって、ある学者が実行していた天気シミュレーションのコードが台無しになったんだ。この口述歴史を聞いた後、マルガレットがプログラマーで、そのコードがエドワード・ローレンツ教授のものだったと信じている。

└

アリソン・パリッシュがこれについて詳しく話しているよ。どうやら、古い「ハッカー」文化には毒性のある男らしさが最初から組み込まれていたみたい。http://opentranscripts.org/transcript/programming-forgetting...

Wikiquoteによると、彼女は「ソフトウェア工学」という言葉を作ったんだって: https://en.wikiquote.org/wiki/Margaret_Hamilton > 「このプロジェクトの初期、ソフトウェアは養子のように扱われ、ハードウェア工学などの他の工学分野ほど真剣に受け止められていなかった。ソフトウェアはアートや魔法と考えられ、科学とは見なされていなかった。私は、アートと科学がその創造に関与していると信じていたが、その時はほとんどの人がそう思っていなかった。これを知って、私はソフトウェアを正当化するために戦った。ソフトウェア工学とそれを作る人々が尊敬されるべきだと思ったから、ハードウェアや他の工学分野と区別するために「ソフトウェア工学」という言葉を使い始めた。最初にこれらの言葉を使った時、面白がられていた。長い間、ジョークとして扱われていたんだ。彼らは私の過激なアイデアを笑いものにしていた。ソフトウェアは最終的に他の分野と同じ尊敬を得ることになった。別の語りを見つけた: https://www.theguardian.com/technology/2019/jul/13/margaret-... > アポロの初期、ソフトウェアは他の工学分野ほど真剣に受け止められていなかった。実際には複雑なシステムの集合があったのに、その分野としての正当性が認められていなかった。私は「私たちもエンジニアリングしているんだ」と言うためにこの言葉を思いついた。長い間、冗談のように扱われていた。ある日、会議で最も尊敬されているハードウェアの専門家の一人が、私に賛成だとみんなに説明した。ソフトウェアを構築するプロセスもハードウェアと同じように工学分野と見なされるべきだと。忘れられない瞬間だった。

PRIDEについてたくさん話してきたけど、これはMilt Bryceの情報システム開発手法で、商業的に利用可能な初めての厳密な手法だったかもしれない。情報システム開発を神秘的な技術から、実証済みで再現可能な科学に変えようとした真剣な試みでもあった。実際、これに類似するものはほとんどないんだ。でも…マーガレット・ハミルトンはその先駆者の一人だった。彼女がアイデアを広めて、PRIDEはそれを商業化してビジネスのIT部門に受け入れやすくしたんだ。

HNのトップに黒いリボンが必要だね。本当に大きな損失だ!

└

ほんとにそうだね。

Hacker Newsで議論の続きを見る