跳至主要內容
KOH NEWS 今日成報

定義「軟體工程」的電腦科學家瑪格麗特・漢密爾頓去世 享壽90歲

國際 通訊社體

阿波羅登月軟體主管、被譽為定義軟體工程的電腦科學家瑪格麗特・漢密爾頓於9月30日去世,享壽90歲,本臺整理其生平時間軸與貢獻輪廓。

美國麻省理工學院(MIT)新聞網與多方公開資料顯示,阿波羅登月計畫期間出任MIT儀器實驗室軟體工程部主管的電腦科學家瑪格麗特・漢密爾頓(Margaret Hamilton),於2026年9月30日去世,享壽90歲。MIT於10月上旬發布消息,奇客Solidot等科技媒體隨後轉述,訃聞近日在中英文技術圈持續流傳。

漢密爾頓最廣為人知的頭銜之一,出自2016年美國總統歐巴馬頒授的總統自由勳章表揚詞。當年白宮的說法是,她定義了軟體工程,協助開創一個永遠改變人類歷史的產業。這也是「她定義了軟體工程」一說最常被引用的官方出處。

從氣象軟體到防空系統的起步

漢密爾頓於1936年出生於印第安納州保利鎮(Paoli)。1959年,她隨丈夫移居波士頓,在MIT氣象系找到一份臨時工作,與氣象學教授愛德華・羅倫茲(Edward N. Lorenz)合作開發天氣預報軟體,這是她首次接觸程式設計。羅倫茲後來以混沌理論與「蝴蝶效應」聞名於世。

1961年,她轉往MIT林肯實驗室擔任程式員,參與美國首個防空系統「賽其」(Semi-Automatic Ground Environment, SAGE)計畫,負責為AN/FSQ-7原型機(編號XD-1)編寫軟體。MIT訃聞指出,正是在這段時期,她開始長期關注軟體可靠性問題。

阿波羅計畫:首位程式員到團隊主管

1965年,漢密爾頓原準備攻讀研究所,其丈夫看到一則招聘廣告:MIT儀器實驗室正在為登月計畫招募軟體開發人員。她提出申請並獲錄用,成為MIT阿波羅計畫的第一位程式員,也是該計畫最早的女性程式員之一。

她很快升任團隊負責人,領導開發阿波羅載人任務的機載飛行軟體。其團隊設計的優先級驅動架構,讓飛行電腦在資源超載時能依任務重要性取捨。1969年阿波羅11號降落月面期間,登月艙電腦接連出現「1202」與「1201」警報,系統自動捨棄低優先級工作、維持核心導航運算,任務最終仍完成登月。這套機制事後被廣泛引為容錯設計的早期範例。

官方與維基訊源對照

本臺查核的兩處主要訊源為MIT新聞網10月7日發布的訃聞,以及維基百科「Margaret Hamilton (software engineer)」條目。兩者對其生平主軸,包括出生年份、SAGE與阿波羅經歷、去世日期與年齡,口徑一致。截至發稿,尚無更多關於死因或後續追思活動安排的公開細節,本臺對此不予推測。

漢密爾頓身後留下「軟體工程」一詞從邊緣走向產業核心的漫長軌跡。從氣象程式、防空系統到登月飛行軟體,她的職業路徑幾乎與軟體本身成為獨立工程學科的過程重疊,這也是訃聞發布後技術社羣持續轉述其生平的主因。

主題

科技與平台

回到即時新聞