이 언어는 기계 번역이며, 사람의 검수를 거치지 않았습니다.

과학 · 해설 기사

아폴로 달 착륙 소프트웨어를 코딩한 마가렛 해밀턴, 90세로 별세

게시:

Photograph of Margaret Hamilton taken in 1995
이미지: Daphne Weld Nichols · CC BY-SA 3.0 · Wikimedia Commons

요약

NASA의 아폴로 유도 컴퓨터 비행 소프트웨어를 개발한 MIT 팀을 주도한 컴퓨터 과학자 마가렛 해밀턴이 2026년 9월 30일 90세의 나이로 별세했습니다. 그녀가 약 20년간 근무한 MIT가 그녀의 별세를 발표했습니다. 그녀가 개발한 소프트웨어는 아폴로 11호 달 착륙 중 미션 중단을 방지한 것으로 인정받고 있습니다.

이 버전은 원문(English)의 기계 번역입니다. 원문 읽기

NASA의 아폴로 프로그램에서의 업적이 소프트웨어 엔지니어링을 학문 분야로 정립하는 데 기여한 컴퓨터 과학자 마가렛 해밀턴이 2026년 9월 30일 90세의 나이로 별세했습니다. 1959년부터 약 20년간 근무한 매사추세츠 공과대학교(MIT)가 그녀의 별세를 발표했습니다. CBS Boston과 Gulf News에 따르면, 두 매체 모두 사망 원인이나 장소에 대한 구체적인 정보를 보도하지 않았습니다.

지금 그녀가 기억되는 이유

Gulf News에 따르면, 해밀턴은 아폴로 프로젝트를 위해 MIT에서 고용된 첫 프로그래머였으며, 이 직책에 임명된 첫 여성이기도 합니다. 1968년까지 그녀는 소프트웨어 엔지니어링 부국장으로 승진했으며, 커맨드 모듈 서비스 모듈과 달 모듈 소프트웨어 개발에 종사하는 400명 이상의 개발자 팀을 감독하고 있었습니다.

그녀는 또한 아폴로를 위해 작성한 코드의 프린트아웃 옆에 서 있는 자신의 사진으로 널리 기억됩니다. 이 이미지는 초기 소프트웨어 개발의 상징으로 자주 인용됩니다. ITPro에 따르면.

아폴로 11호 달 강하 중 1201/1202 알람

1969년 7월 20일 아폴로 11호 달 강하의 마지막 몇 분 동안, 달 모듈 이글 선상의 유도 컴퓨터가 우주비행사 닐 암스트롱과 버즈 올드린이 착륙까지 약 3분 떨어진 지점에서 1202 및 1201로 알려진 프로그램 알람을 발생시켰습니다. CBS Boston과 ITPro에 따르면, 이러한 알람은 컴퓨터가 실시간으로 처리할 수 있는 것보다 더 많은 작업으로 과부하 상태에 있음을 나타냈습니다.

ITPro에 따르면, 해밀턴의 팀이 개발한 소프트웨어는 미션 중요 기능을 자동으로 우선순위화하고 낮은 우선순위의 백그라운드 프로세스를 일시 중지함으로써, 컴퓨터가 착륙 시퀀스를 계속 실행할 수 있도록 했으며 중단을 강제하지 않았습니다. CBS Boston에 따르면, 이러한 오류 감지 설계는 착륙을 진행하도록 한 것으로 인정받고 있습니다.

저는 단순히 인류가 처음 달에 착륙했을 뿐만 아니라 첫 소프트웨어도 달에서 실행되었다고 말하고 싶습니다.

— 마가렛 해밀턴, CBS Boston에서 인용

'소프트웨어 엔지니어링'이라는 용어 만들기

Wikipedia와 ITPro 및 Gulf News가 보도한 MIT 교수의 발언에 따르면, 해밀턴은 당시 이 분야가 독립적인 공식 지위를 갖지 못했을 때 소프트웨어 엔지니어링이라는 용어를 만든 것으로 인정받고 있습니다. MIT 항공우주공학과 임시 책임자인 올리비에 드 웩 교수는 그녀를 단순히 개척자라고 부르는 것이 그녀의 역할을 과소평가할 것이라고 언급했습니다. 그녀가 개인적으로 고급 코드를 개발하면서 지금까지 시도된 가장 복잡한 시스템 중 하나를 구축한 팀을 이끌었으며, 그녀의 경력은 오류를 방지하고 그녀가 미지의 것이라고 부른 것을 처리하는 데 초점을 맞추고 있다고 지적했습니다.

이후 경력 및 영예

아폴로 프로그램 이후, 해밀턴은 1976년 Higher Order Software를 공동 설립했고 이후 1986년 Hamilton Technologies를 설립했으며, 소프트웨어 오류가 발생하기 전에 이를 방지하는 것을 목표로 하는 Universal Systems Language라는 시스템 모델링 방법론을 개발했습니다. Wikipedia와 ITPro에 따르면. Gulf News에 따르면 그녀는 경력 동안 130개 이상의 논문을 발표했습니다.

2016년 버락 오바마 대통령은 해밀턴에게 대통령 자유 메달을 수여했습니다. 이것은 미국 최고의 민간 영예입니다. CBS Boston에 따르면, 오바마는 그녀를 컴퓨팅 분야의 개척자로 묘사했으며 그녀의 소프트웨어 아키텍처가 오늘날의 기술에 계속 영향을 미친다고 말했습니다. 그녀는 2003년 NASA의 탁월한 우주법 상을 더 일찍 수상했습니다. Wikipedia에 따르면.

마가렛 해밀턴: 주요 사실
항목상세출처
출생1936년 8월 17일, 인디애나주 폴리Wikipedia
별세2026년 9월 30일, 90세CBS Boston, Gulf News
MIT 역할처음 고용된 아폴로 프로그래머; 이후 400명 이상의 개발자를 감독하는 부국장Gulf News
주요 순간1201/1202 알람, 아폴로 11호 강하, 1969년 7월 20일CBS Boston, ITPro
이후 회사Higher Order Software(1976); Hamilton Technologies(1986)Wikipedia, ITPro
주요 영예대통령 자유 메달, 2016년CBS Boston

추도식은 매사추세츠주 캠브리지에서 봄에 예정되어 있습니다. CBS Boston에 따르면.

자주 묻는 질문

마가렛 해밀턴은 언제 별세했습니까?
그녀는 2026년 9월 30일 90세의 나이로 별세했습니다. 그녀가 근무했던 MIT가 그녀의 별세를 발표했습니다. CBS Boston과 Gulf News에 따르면.
마가렛 해밀턴이 아폴로 프로그램을 위해 한 일은 무엇입니까?
그녀는 NASA의 아폴로 유도 컴퓨터 비행 소프트웨어를 개발한 MIT 팀을 주도했습니다. 이후 커맨드 모듈 서비스 모듈 및 달 모듈 시스템에서 일하는 400명 이상의 소프트웨어 개발자를 감독하는 부국장이 되었습니다. Gulf News에 따르면.
아폴로 11호 중 1201 및 1202 알람에서 무엇이 일어났습니까?
1969년 7월 20일 달 모듈 이글이 달에 착륙하기 약 3분 전, 그 컴퓨터가 과부하를 나타내는 1202 및 1201 알람을 발생시켰습니다. 해밀턴의 팀이 설계한 소프트웨어는 중요한 착륙 작업을 우선순위화하고 다른 프로세스를 일시 중지하여 미션 중단을 피했습니다. CBS Boston과 ITPro에 따르면.
마가렛 해밀턴이 '소프트웨어 엔지니어링'이라는 용어를 만들었습니까?
그녀는 분야가 공식적인 인정을 받기 전에 이 용어를 만든 것으로 널리 인정받고 있습니다. Wikipedia와 ITPro가 보도한 MIT 교수의 발언에 따르면.
마가렛 해밀턴이 아폴로 이후 한 일은 무엇입니까?
그녀는 1976년 Higher Order Software를 공동 설립했고 이후 1986년 Hamilton Technologies를 설립했으며, 소프트웨어 오류 방지에 중점을 두는 Universal Systems Language라는 방법론을 개발했습니다. Wikipedia와 ITPro에 따르면.

출처

  1. CBS Boston — Margaret Hamilton, pioneering computer scientist for Apollo program, dies at 90
  2. Gulf News — Margaret Hamilton, Apollo Program Pioneer and Computing Trailblazer, Dies at 90
  3. ITPro — Software engineering trailblazer Margaret Hamilton dies aged 90
  4. Wikipedia — Margaret Hamilton (software engineer)

이 글은 인공지능으로 작성되었고 게시 전에 자동 출처 검증을 거쳤습니다. 오류를 발견하면 정정을 요청해 주세요. 정정 또는 반론 요청 · 제작 원칙

관련 기사