この言語は機械翻訳であり、人による確認は行われていません。

科学 · 解説記事

アポロの月面着陸ソフトウェアをコーディングしたマーガレット・ハミルトン氏、90歳で逝去

公開:

Photograph of Margaret Hamilton taken in 1995
画像: Daphne Weld Nichols · CC BY-SA 3.0 · Wikimedia Commons

要点

NASAのアポロ・ガイダンスコンピュータの飛行ソフトウェアを開発したMITチームを率いたコンピュータ科学者マーガレット・ハミルトン氏は、2026年9月30日に90歳で逝去しました。彼女が約20年間勤務したMITが彼女の逝去を発表しました。彼女が開発したソフトウェアは、アポロ11号の月面着陸時にミッション中止を防いだとされています。

この版は原文(English)の機械翻訳です。 原文を読む

NASAのアポロプログラムにおける業績がソフトウェアエンジニアリングを学問分野として確立するのに貢献したコンピュータ科学者マーガレット・ハミルトン氏が、2026年9月30日に90歳で逝去しました。1959年から約20年間勤務したマサチューセッツ工科大学(MIT)が彼女の逝去を発表しました。CBS BostonおよびGulf Newsによると、死因や死亡地に関する具体的な情報は報道されていません。

彼女が今思い出される理由

Gulf Newsによると、ハミルトン氏はアポロプロジェクトのためにMITで雇用された最初のプログラマーであり、この職務に就いた最初の女性でもあります。1968年までに彼女はソフトウェアエンジニアリングのアシスタント・ディレクターに昇進し、コマンド・モジュール・サービス・モジュールおよびルナー・モジュールのソフトウェア開発に携わる400名以上の開発者チームを統括していました。

彼女はまたアポロのために作成したコードのプリントアウト脇に立つ自分の写真で広く記憶されています。この画像は初期のソフトウェア開発を象徴するものとして頻繁に引用されています。ITPro誌によると。

アポロ11号月面降下中の1202/1201アラーム

1969年7月20日のアポロ11号月面降下の最終段階において、ルナー・モジュール・イーグルの搭載ガイダンスコンピュータが、宇宙飛行士ニール・アームストロングとバズ・オルドリンが着陸予定地点まであと約3分の地点で1202および1201というプログラムアラームを発生させました。CBS BostonおよびITPro誌によると、これらのアラームはコンピュータがリアルタイムで処理可能な容量を超えるタスク量で過負荷状態にあることを示していました。

ITPro誌によると、ハミルトン氏のチームが開発したソフトウェアは、ミッション重要な機能を自動的に優先し、優先度の低いバックグラウンド処理を一時停止することにより、コンピュータが着陸シーケンスを続行し、ミッション中止を避けることができました。CBS Bostonによると、このエラー検出・回避設計は着陸成功に不可欠でした。

最初に月に着陸した人間だけでなく、月で最初に実行されたソフトウェアでもあったと言うのが好きです。

— マーガレット・ハミルトン、CBS Bostonで引用

「ソフトウェアエンジニアリング」という用語の造語

WikipediaおよびITPro誌とGulf Newsが報道したMIT教授の発言によると、ハミルトン氏は当時分野が独立した公式な地位を持たなかった時代にソフトウェアエンジニアリングという用語を造語したとされています。MIT航空宇宙工学科の暫定責任者であるオリビエ・デ・ウェック教授は、彼女を単なるパイオニアと呼ぶのは彼女の役割を過小評価することになると述べています。彼女は個人的に高度なコードを開発しながら、これまで試みられた最も複雑なシステムの一つを構築したチームをリードしました。彼女のキャリアはエラーを防ぐことと、彼女が「未知のもの」と呼ぶものに対処することに焦点を当てていました。

その後のキャリアと栄誉

アポロプログラムの後、ハミルトン氏は1976年にHigher Order Softwareを共同設立し、その後1986年にHamilton Technologiesを設立しました。これらの企業では、ソフトウェアエラーが発生する前にそれを防ぐことを目指したUniversal Systems Languageと呼ばれるシステム・モデリング方法論を開発しました。WikipediaおよびITPro誌によると。Gulf Newsによると、彼女はキャリアを通じて130以上の論文を発表しました。

2016年、バラク・オバマ大統領はハミルトン氏に大統領自由勲章を授与しました。これはアメリカ合衆国の最高の民間栄誉です。CBS Bostonによると、オバマ大統領は彼女をコンピューティングの先駆者として述べ、彼女のソフトウェア・アーキテクチャが今日の技術に引き続き影響を与えていると語りました。彼女は2003年にNASAの優れた宇宙法賞をより早く受賞していました。Wikipediaによると。

マーガレット・ハミルトン:主要な事実
項目詳細出典
生誕1936年8月17日、インディアナ州ポーリWikipedia
逝去2026年9月30日、90歳CBS Boston、Gulf News
MIT での役職最初に雇用されたアポロプログラマー。後にアシスタント・ディレクターとして400名以上の開発者を統括Gulf News
主要な瞬間1202/1201アラーム、アポロ11号月面降下、1969年7月20日CBS Boston、ITPro
その後の企業Higher Order Software(1976年);Hamilton Technologies(1986年)Wikipedia、ITPro
主要な栄誉大統領自由勲章、2016年CBS Boston

追悼式はマサチューセッツ州ケンブリッジで春に予定されています。CBS Bostonによると。

よくある質問

マーガレット・ハミルトン氏はいつ逝去しましたか?
彼女は2026年9月30日に90歳で逝去しました。彼女が勤務していたMITが彼女の逝去を発表しました。CBS BostonおよびGulf Newsによると。
マーガレット・ハミルトン氏はアポロプログラムのために何をしましたか?
彼女はNASAのアポロ・ガイダンスコンピュータの飛行ソフトウェアを開発したMITチームをリードしました。その後400名以上のソフトウェア開発者がコマンド・モジュール・サービス・モジュールおよびルナー・モジュール・システムに従事するアシスタント・ディレクターになりました。Gulf Newsによると。
アポロ11号月面降下中の1202および1201アラームで何が起きましたか?
1969年7月20日、ルナー・モジュール・イーグルが月面に着陸するまで約3分前に、そのコンピュータが過負荷を示す1202および1201アラームをトリガーしました。ハミルトン氏のチームが設計したソフトウェアは重要な着陸タスクを優先し、他のプロセスを中止することで、ミッション中止を回避しました。CBS BostonおよびITPro誌によると。
マーガレット・ハミルトン氏は「ソフトウェアエンジニアリング」という用語を造語しましたか?
彼女は分野が公式な認識を得る前に、この用語を造語したことで広く認識されています。WikipediaおよびITPro誌が報道したMIT教授の発言によると。
マーガレット・ハミルトン氏はアポロの後に何をしましたか?
彼女は1976年にHigher Order Softwareを共同設立し、その後1986年にHamilton Technologiesを設立しました。ソフトウェアエラーを防ぐことに焦点を当てたUniversal Systems Languageと呼ばれる方法論を開発しました。WikipediaおよびITPro誌によると。

出典

  1. CBS Boston — Margaret Hamilton, pioneering computer scientist for Apollo program, dies at 90
  2. Gulf News — Margaret Hamilton, Apollo Program Pioneer and Computing Trailblazer, Dies at 90
  3. ITPro — Software engineering trailblazer Margaret Hamilton dies aged 90
  4. Wikipedia — Margaret Hamilton (software engineer)

この記事は人工知能で作成され、公開前に出典の自動チェックを通過しています。誤りを見つけたら訂正を依頼してください。 訂正・反論を依頼する · 制作方針

関連記事