マーガレット・ハミルトン

マーガレット・ハミルトン

Margaret Hamilton

United States | 1936년생

NASAのアポロ計画でソフトウェア開発を率いた女性パイオニアプログラマー。数学教師の経歴からスタート。

"「それは転換点でした...ソフトウェアエンジニアリングを一つの分野として認識する。」– NASAオーラルヒストリー"

マーガレット・ハミルトンについて

NASAのアポロ計画でソフトウェア開発を率いた女性パイオニアプログラマー。数学教師の経歴からスタート。

生い立ちと歩み

数学教師からスタートし、MITで気象予測プロジェクトのプログラミングに転向。

転機

1960年代にNASAにアポロ計画で採用される。ミッションクリティカルなニーズから「ソフトウェアエンジニアリング」という用語を発明。

困難の克服

アポロ8号のソフトウェアクラッシュリスクに直面。エラー検出と回復コードを先駆けて開発し克服。

主な功績

アポロ11号の月面着陸のためのオンボード飛行ソフトウェアを開発。

仕事の習慣と哲学

チームワークフローにおける厳格なテストとドキュメンテーションを重視。

学生へのアドバイス

「コーディングの前にミッションを理解せよ。エラーは改善の機会である。」– オーラルヒストリーより

名言

「それは転換点でした…ソフトウェアエンジニアリングを一つの分野として認識する。」– NASAオーラルヒストリー

主な実績

アポロ11号の月面着陸のためのオンボード飛行ソフトウェアを開発。