マーガレット・ハミルトンとは?
まーがれっと・はみるとん
マーガレット・ハミルトンとは、アポロ計画の月面着陸を支えたソフトウェアを開発したアメリカのコンピューター科学者です。
マーガレット・ハミルトン(1936年生まれ)は、アメリカのコンピューター科学者・ソフトウェアエンジニアです。NASAのアポロ計画において、MITインストゥルメンテーション研究所でオンボード飛行ソフトウェアの開発チームを率い、1969年の人類初の月面着陸(アポロ11号)を技術面から支えました。
ハミルトンが率いたチームが開発したソフトウェアは、その信頼性と堅牢性において当時の最先端を行くものでした。特に注目されるのは「非同期エラー処理」と「優先度付きタスク管理」の設計思想で、アポロ11号の月面降下中にコンピューターが過負荷になった際も、重要タスクのみを継続実行して着陸を成功させたことは有名なエピソードです。
ハミルトンは「ソフトウェアエンジニアリング」という言葉を普及させた人物の一人としても知られ、ソフトウェアを単なるコードではなく工学的な規律として確立することに貢献しました。その功績は長く見過ごされていましたが、晩年に再評価が進み、2016年にはバラク・オバマ大統領から大統領自由勲章を授与されました。
使い方・例文
ITや宇宙開発の歴史を語る場面で、「マーガレット・ハミルトンはアポロ計画の成功に欠かせないソフトウェアエンジニアだった」と紹介されます。
この用語をシェア
最終更新: