2026.10.14 WED・共 117 則
1969 年的 Margaret Hamilton 與阿波羅導航軟件的程式碼打印本(圖:Draper Laboratory/NASA,公有領域,經裁剪)。
人物1936–2026・軟件工程先驅

她女兒犯過的錯,
後來太空人也犯了:Margaret Hamilton 辭世

領導阿波羅機載軟件的 Margaret Hamilton 終年 90 歲。「軟件工程」一詞,起初被同事當作笑話。

TAGTECH 科技版・閱讀時間約 3 分鐘

1965 年,Margaret Hamilton 的丈夫在報紙上看到一則招聘廣告:麻省理工學院(MIT)儀器實驗室招人編寫軟件,「把人送上月球」。她應徵了,成為實驗室阿波羅項目的第一個程式員,也是第一位女程式員。

Hamilton 9 月 30 日辭世,終年 90 歲。

從天氣預測開始

她 1959 年隨丈夫搬到波士頓,在 MIT 氣象系找到一份臨時工作,替氣象學教授 Edward Lorenz 編寫天氣預測軟件,那是她第一次寫程式。這些工作後來影響了 Lorenz 關於混沌理論的論文。之後她參與美國首個防空系統 SAGE 的軟件,開始關注一個當時幾乎無人研究的問題:軟件的可靠性。

四歲女兒的錯誤

阿波羅 8 號飛行途中的太空人 Jim Lovell(圖:NASA,公有領域)

有一天,她四歲的女兒 Lauren 在指揮艙模擬器上玩,在「飛行」途中啟動了發射前程式 P01,令模擬器崩潰。Hamilton 建議在軟件中加入防護,上級否決了,理由是受過嚴格訓練的太空人不會犯這種錯。

1968 年阿波羅 8 號任務中,太空人 Jim Lovell 真的在飛行途中啟動了 P01,導航數據隨即消失。Hamilton 的團隊被召去補救,她的修改之後被加入程式。

1202

1969 年 7 月,阿波羅 11 號登月艙着陸前幾分鐘,電腦接連發出 1202 警報:系統過載,可能無法同時處理所有工作。Hamilton 團隊的軟件能按優先次序關掉不必要的背景工作,保住着陸所需的運算。休斯頓決定不中止任務。

「軟件工程」

到 1968 年,阿波羅軟件已有逾 400 人參與。Hamilton 開始用「軟件工程」一詞,想讓軟件得到與其他工程同等的尊重。她 2018 年說:「我剛開始用這個詞時,大家覺得很好笑,拿它開了很久的玩笑。」

她後來創辦兩家軟件公司,一生發表逾 130 篇著作,2016 年獲頒總統自由勳章。悼念儀式定於明年春季在麻省劍橋舉行。

資料來源:MIT News(2026-10-07);The Register(2026-10-08);BBC

KEY NUMBERS・重點數字
1965加入 MIT 阿波羅團隊
1969阿波羅 11 號登月
2016獲美國總統自由勳章

文:踢踢編

SHARE・分享WhatsAppThreadsXFacebook
INSTAGRAM

在 Instagram 追蹤 @tagtech_hk每日科技趣聞,以圖卡整理。

追蹤 @tagtech_hk
POPULAR熱門文章
業界

由 48 億美元到 5 美仙:Getty Images 申請破產重組

香港

三星摺機面世七年後,iPhone Duo 香港售 HK$17,499 起

監控

掃描 50 萬張臉,唯一一次警報還是認錯人

資安

880 萬人資料外洩,比丹麥全國人口還多