Margaret Hamilton

Margaret Hamilton

電腦科學家與軟體工程先驅

關於

Margaret Hamilton 是美國電腦科學家,她領導團隊開發了 NASA 阿波羅計畫的機載飛行軟體。她創造了「軟體工程」一詞,賦予這個學科與其他工程領域同等的專業地位。她對軟體設計嚴謹的要求,包括錯誤偵測與復原機制,在阿波羅 11 號登月前數分鐘電腦發生過載時,拯救了整個任務。

主要貢獻

  • 領導 MIT 阿波羅飛行軟體團隊,在軟體尚未取得相同地位前,就將其視為任務關鍵工程
  • 普及「軟體工程」一詞,主張複雜程式碼應具備與硬體工程同等的嚴謹性與正當性
  • 在阿波羅導航軟體中加入優先排程與錯誤復原,使 Apollo 11 在電腦過載警報中仍能繼續任務
  • 將 human-in-the-loop 安全與非同步軟體變成關鍵系統中的實用設計原則
  • 創辦 Hamilton Technologies,並圍繞「事前預防」的系統設計方法發展 Universal Systems Language
  • 她的阿波羅故事確實具代表性,但流行敘事有時會淡化登月背後更大的團隊與軟硬體系統

影片與訪談

Theme
Language
Support
© funclosure 2025