軟件工程先驅 Margaret Hamilton 逝世,享年 90 歲

麻省理工學院於 2026 年 10 月 7 日在官方新聞頁公布,帶領阿波羅計劃軟件工程團隊的電腦科學家 Margaret Hamilton 已於 9 月 30 日逝世,享年 90 歲。[1]

生平與貢獻

官方指出,Hamilton 是一位影響深遠的電腦科學家,最為人熟知的是在美國太空總署阿波羅計劃期間,帶領麻省理工學院儀器實驗室(Instrumentation Lab)的軟件工程團隊。她著作超過 130 份出版物,並協助把「軟件工程」確立為一門專門學科;她自 1959 年起在麻省理工學院工作至 1970 年代中期,其後成為成功的運算企業家及行政總裁。[1]

官方提到,她一生的工作獲得眾多獎項與榮譽,包括 2016 年由時任美國總統奧巴馬頒授的總統自由勳章;奧巴馬的嘉許狀指出:「Hamilton 定義了軟件工程的新形式,並協助開創一個永遠改變人類歷史的產業。她的軟件架構為人類帶來巨大飛躍,寫下協助美國踏上月球的程式碼。」[1][2]

阿波羅任務的軟件領導

官方指出,在阿波羅計劃中,Hamilton 同時帶領登月艙(Lunar Module)與指令及服務艙(Command and Service Module)的機載飛行軟件團隊,合共超過 400 人;1969 年在麻省理工學院拍下的一張著名照片,正是她站在由兩個團隊開發的軟件程式碼清單旁邊,那些清單疊起來幾乎與她一樣高。[1]

官方形容,Hamilton 在領導上展現才能,其解難與批判思考的本能多次挽救阿波羅計劃。文中提及一宗後來被稱為「Lauren 事件」的插曲:她當時四歲的女兒 Lauren 在儀器實驗室玩指令艙模擬器時,在模擬器處於飛行途中啟動了名為 P01 的發射前程序,令模擬器整個當機。Hamilton 為此在技術文件中加入程式附加說明,警告使用者不要在飛行途中啟動 P01;她亦提出軟件修正以防同類錯誤在真實任務中發生,但當時被否決,理由是受過高度訓練的太空人不會犯同樣錯誤。[1]

官方又提到,Hamilton 主張的「防禦式」編程與優先序驅動軟件,最終把人類送上月球;文章並附有一段由 Draper 製作的影片,由 Hamilton 親自講述軟件工程。[1]

她的自述

官方引述 Hamilton 在 2009 年接受麻省理工學院新聞訪問時的回憶:「沒有第二次機會,我們都知道。我們認真對待工作,很多人仍在二十多歲就開始這段旅程。提出解決方案與新想法是一場冒險。投入與承諾是理所當然,互相尊重亦貫穿所有人。由於軟件是個謎、是個黑盒,高層給我們完全的自由與信任。我們必須找到方法,而我們做到了。回望過去,我們是世上最幸運的人;當時根本沒有選擇,只能做先驅。」[1]

官方亦提到,2017 年 Lego 推出 Women of NASA 套裝,其中包括 NASA 歷史上四位女性的形象,Hamilton 是其中之一。[1]

參考資料

[1] MIT News 官方 — Margaret Hamilton, computing pioneer who led software development for the Apollo program, dies at 90(2026 年 10 月 7 日)

[2] MIT News 官方 — Apollo code developer Margaret Hamilton receives Presidential Medal of Freedom(2016 年)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

*