科學 · 文章
編寫阿波羅登月軟件的瑪格麗特·漢密爾頓去世,享年90歲
發布:

重點
瑪格麗特·漢密爾頓是計算機科學家,曾領導麻省理工學院的團隊為美國航空航天局的阿波羅制導計算機編寫飛行軟件。她於2026年9月30日去世,享年90歲。她曾在麻省理工學院工作了二十年,該校宣布了她的去世;她的軟件被譽為在阿波羅11號登月期間阻止了任務中止。
此版本是原文(English)的機器翻譯。 閱讀原文
瑪格麗特·漢密爾頓是一位計算機科學家,她在美國航空航天局阿波羅計畫中的工作幫助定義了軟件工程作為一門學科的地位。她於2026年9月30日去世,享年90歲。她曾在麻省理工學院工作約二十年,從1959年開始,該校宣布了她的去世。據CBS波士頓和海灣新聞報導,這兩家媒體都沒有報導具體的死亡原因或地點。
她為什麼現在被銘記
根據海灣新聞報導,漢密爾頓成為麻省理工學院為阿波羅計畫聘請的第一位編程員,也是擔任該職位的第一位女性。到1968年,她已升任軟件工程副主任,監督著400多名開發人員組成的團隊,他們負責編寫指揮艙和服務艙以及登月艙軟件。
據ITPro報導,人們還廣泛地紀念她因一張照片而聞名,照片中她站在她為阿波羅編寫的代碼的打印稿旁邊,這張圖像常被引用為早期軟件開發的象徵。
阿波羅11號期間的1201/1202警報
據CBS波士頓和ITPro報導,在1969年7月20日阿波羅11號登月艙下降的最後幾分鐘內,登月艙鷹號上的制導計算機觸發了稱為1202和1201的程序警報,當時宇航員尼爾·阿姆斯特朗和巴茲·奧爾德林距離著陸還大約三分鐘。警報表明計算機的任務過載,超過了它能在實時處理的能力。
據ITPro報導,漢密爾頓的團隊構建的軟件自動優先執行任務關鍵功能並暫停低優先級後台進程,使計算機能夠繼續運行著陸序列,而不是強制中止。CBS波士頓報導稱,這種錯誤檢測設計被譽為允許著陸進行的原因。
我喜歡說,不僅是第一個人類登上月球,而且是第一個在月球上運行的軟件。
創造'軟件工程'這個詞
據維基百科和ITPro與海灣新聞報導的麻省理工學院教員評論,漢密爾頓被認為在軟件工程領域沒有正式地位的時代創造了軟件工程這一術語。麻省理工學院教授奧利維埃·德·韋克(Olivier de Weck),該大學航空航天系的臨時主任,表示僅稱她為先驅會低估她的作用,他指出她在領導一個團隊開發了有史以來最複雜的系統之一的同時親自開發了高級代碼,而且她的職業生涯專注於防止錯誤和處理她所謂的未知領域。
後來的職業生涯和榮譽
據維基百科和ITPro報導,在阿波羅計畫之後,漢密爾頓於1976年聯合創立了高階軟件公司,隨後於1986年創立了漢密爾頓技術公司,開發了一種名為通用系統語言的系統建模方法,旨在防止軟件錯誤的發生。海灣新聞報導稱,她在職業生涯中發表了130多篇論文。
2016年,美國總統巴拉克·奧巴馬向漢密爾頓授予了自由勳章,美國最高的平民榮譽。CBS波士頓報導稱,奧巴馬將她描述為計算機領域的先驅,她的軟件架構繼續影響當今的技術。據維基百科稱,她早前於2003年獲得了美國航空航天局的傑出太空法案獎。
| 項目 | 詳情 | 來源 |
|---|---|---|
| 出生 | 1936年8月17日,美國印第安納州保利 | 維基百科 |
| 去世 | 2026年9月30日,享年90歲 | CBS波士頓、海灣新聞 |
| 麻省理工學院職位 | 首位聘請的阿波羅編程員;後來擔任監督400多名開發人員的副主任 | 海灣新聞 |
| 關鍵時刻 | 1201/1202警報,阿波羅11號下降,1969年7月20日 | CBS波士頓、ITPro |
| 後來的公司 | 高階軟件公司(1976年);漢密爾頓技術公司(1986年) | 維基百科、ITPro |
| 主要榮譽 | 自由勳章,2016年 | CBS波士頓 |
據CBS波士頓報導,將在美國馬薩諸塞州劍橋舉辦紀念集會,時間定在春季。
常見問題
- 瑪格麗特·漢密爾頓何時去世?
- 她於2026年9月30日去世,享年90歲。據CBS波士頓和海灣新聞報導,她曾工作過的麻省理工學院宣布了她的去世。
- 瑪格麗特·漢密爾頓為阿波羅計畫做了什麼?
- 據海灣新聞報導,她領導了為美國航空航天局的阿波羅制導計算機編寫飛行軟件的麻省理工學院團隊,並成為了監督指揮艙和服務艙以及登月艙系統的400多名軟件開發人員的副主任。
- 在阿波羅11號期間,1201和1202警報發生了什麼?
- 據CBS波士頓和ITPro報導,在1969年7月20日登月艙鷹號著陸前約三分鐘,其計算機觸發了1202和1201警報,表示過載。由漢密爾頓的團隊設計的軟件優先執行關鍵著陸任務並暫停其他任務,避免了任務中止。
- 瑪格麗特·漢密爾頓創造了'軟件工程'這個術語嗎?
- 據維基百科和ITPro報導的麻省理工學院教員評論,她被廣泛認為在該領域缺乏正式認可的時期創造了這個術語。
- 瑪格麗特·漢密爾頓在阿波羅之後做了什麼?
- 據維基百科和ITPro報導,她於1976年聯合創立了高階軟件公司,隨後於1986年創立了漢密爾頓技術公司,開發了一種名為通用系統語言的方法論,專注於防止軟件錯誤。
來源
- CBS Boston — Margaret Hamilton, pioneering computer scientist for Apollo program, dies at 90
- Gulf News — Margaret Hamilton, Apollo Program Pioneer and Computing Trailblazer, Dies at 90
- ITPro — Software engineering trailblazer Margaret Hamilton dies aged 90
- Wikipedia — Margaret Hamilton (software engineer)
本文由人工智慧撰寫,發布前已通過自動來源查核。如發現錯誤,請申請更正。 申請更正或回應 · 我們如何製作
相關文章
科學新聞
2026年物理學諾貝爾獎授予弗朗西斯·哈爾岑因宇宙中微子發現
瑞典皇家科學院於10月6日將2026年物理學諾貝爾獎授予弗朗西斯·哈爾岑,以表彰他在建造IceCube中微子天文台和發現高能天體物理中微子方面的決定性貢獻。威斯康辛大學麥迪遜分校的物理學家哈爾岑提出了利用南極冰層來探測這些宇宙粒子的想法。
科學文章
學習如何運作:神經科學對記憶和大腦的啟示
學習發生在重複的神經活動加強神經元之間的連接時,這個過程稱為長期增強。隨後的睡眠幫助鎖定這些新連接,而關於學習方法的研究表明,間隔開來的主動回憶比重新閱讀或臨時抱佛腳能產生更持久的記憶。

科學文章
土庫曼蟑螂在南韓確認繁殖
釜山研究人員確認了南韓首個非本地蟑螂物種的已建立種群:土庫曼蟑螂,原產於中東、中亞和北非。2025年11月至2026年6月間在甘慢港附近進行的田野調查發現了成蟲、若蟲和卵囊,表明該昆蟲已在其新環境中繁殖。

科學文章
DNA 複製的原理以及性狀如何遺傳給後代
DNA 複製是細胞在分裂前複製其全部 DNA 的過程,使每個新細胞都獲得相同的遺傳指令。遺傳是一個獨立的過程,指的是這些指令通過減數分裂形成的配子從親本傳遞給後代,遵循由格雷戈爾·孟德爾首次描述的模式。