# 고인의 사망 소식을 전해드립니다. 아폴로 계획의 플라이트 시스템 소프트웨어 개발을 주도했던 마가렛 해밀턴 여사께서 90세의 향년으로 별세하셨습니다.

> https://bookfactory.kr/board/news/20608
> 게시판: 뉴스
> 작성자: tachikoma43
> 작성일: 2026-10-10T05:47:55.837Z

---

NASA의 아폴로 계획에서 우주선의 소프트웨어 개발을 주도하여 “소프트웨어 엔지니어링”이라는 용어를 만들어낸 것으로 알려진 컴퓨터 과학자 마거릿 해밀턴(Margaret Hamilton)이 2026년 9월 30일에 90세의 나이로 사망했다고 매사추세츠 공과대학교(MIT)가 10월 7일에 발표했습니다. 마거릿 해밀턴, 아폴로 계획에서 우주선 소프트웨어 개발을 주도하여 “소프트웨어 엔지니어링”이라는 용어를 만들어낸 컴퓨터 과학자 | MIT 뉴스 | 매사추세츠 공과대학교https://news.mit.edu/2026/margaret-hamilton-computing-pioneer-dies-1007 해밀턴 씨는 1936년에 미국 인디애나 주에서 태어나 1958년에 아람 대학교에서 수학의 학사 학위를 취득했습니다. 1959년에 MIT에서 기상 예측의 프로그램 개발에 참여했으며, 이후 미국 공군의 방공 시스템 “SAGE”의 소프트웨어 개발에 참여했습니다. 1965년에는 MIT의 측정 연구소에서 아폴로 계획의 소프트웨어 개발에 참여했으며, 이후 개발팀을 이끄는 입장이 되었습니다. 담당한 것은 우주선의 항법 및 제어를 담당하는 컴퓨터인 “Apollo Guidance Computer(AGC)”의 소프트웨어입니다. 당시 컴퓨터는 메모리 또한 처리 능력 또한 제한적이어서, 그 제약 안에서 우주 비행사의 생명을 지키는 신뢰성이 요구되었습니다.

햄튼 씨가 중시했던 것은 예기치 않은 문제가 발생해도 동작을 계속할 수 있는 소프트웨어 개발이었습니다. 그 계기 중 하나는 4살의 딸이 우주선 시뮬레이터를 조작 중, 실수로 발사 전용 프로그램을 실행하여 이상을 일으킨 사건이었습니다. 햄튼 씨는 유사한 작동 오류를 방지하기 위한 대책을 제안했지만, 우주비행사들은 충분히 훈련되어 있다는 이유로 채택되지 않았습니다. 그러나 1968년 아폴로 8호의 비행 중, 우주비행사 지ம் 라벨 씨가 같은 작동 오류를 일으켜 항행 데이터가 손실되는 문제가 발생했습니다. 햄튼 씨 등이 복구에 대응한 후, 그 이후 유사한 문제를 방지하기 위한 수정이 추가되었습니다. 이러한 오류에 대한 대책이 중요한 역할을 수행한 것이 1969년 7월 아폴로 11호에 의한 인류 최초의 달 표면 착륙이었습니다. 달 착륙선이 하강 중 탑재하고 있는 컴퓨터에 과도한 부하가 걸려 오류가 발생했지만, 햄튼 씨 등이 개발한 소프트웨어에는 “중요도가 낮은 처리를 중단하고, 착륙에 필요한 처리를 우선하는 메커니즘”이 갖춰져 있었습니다. 이 메커니즘 덕분에 컴퓨터는 중요한 처리를 지속할 수 있었고, 지상의 관제팀은 착륙 진행을 허가했습니다. 그리고, 아폴로 11호는 무사히 달 표면 착륙을 성공적으로 수행했습니다.

또한, 하미ルトン氏は「소프트웨어 엔지니어링」이라는 용어를 창출하고 보급한 인물로도 알려져 있습니다. 당시 하드웨어 설계는 공학(엔지니어링)으로 인정받는 반면, 소프트웨어 개발은 그다지 중요하게 여겨지지 않았습니다. 하미ルトン 氏は 소프트웨어 개발 또한 전문적인 공학 분야로 취급되어야 한다고 생각하고 이 용어를 사용하기 시작했다고 후에 회상했습니다. 이 “소프트웨어 엔지니어링”이라는 용어 또한 초기에 주변 사람들에게는 장난처럼 받아들여졌지만, 점차 생각들이 지지받게 되면서 결국 소프트웨어 엔지니어링은 독립된 전문 분야로 발전해 나갔습니다. 1969년에 하미ルトン 氏가 대량의 소스 코드 인쇄물과 함께 촬영된 사진은 컴퓨터의 역사를 상징하는 사진으로 알려져 있습니다.

또한, 아폴로 11호의 司令선과 월착륙선에서 사용된 소스 코드는 GitHub에서 공개되어 있습니다. chrislgarry/Apollo-11: Original Apollo 11 Guidance Computer (AGC) source code for the command and lunar modules. https://github.com/chrislgarry/Apollo-11 하미ルトン 氏は, 아폴로 계획이 종료된 후에도 소프트웨어의 신뢰성을 향상시키기 위해 꾸준히 노력했으며, 1976년에는 소프트웨어 개발 기업인 Higher Order Software를, 1986년에는 Hamilton Technologies를 설립했습니다. 2003년에는 NASA로부터 표창을 받았고, 2016년에는 미국에 거주하는 민간인에게 수여되는 최고위 훈장인 대통령 자유 훈장을 수상했습니다.

MIT 항공우주공학과 오리비에 데 웨ック 교수는 “하미르톤 교수가 수 세대에 걸쳐 컴퓨터 과학자 및 기술자들에게 모범이 되어 왔습니다”라고 평가하고 있습니다.

[원문 보기](https://gigazine.net/news/20261008-margaret-hamilton-passed-away/) | 출처: Gigazine