Hacker News기타오늘의 주요

아폴로 달착륙을 이끈 소프트웨어 공학자 마거릿 해밀턴 별세

원제 Margaret Hamilton has died

1,461 포인트댓글 161
Key Point

아폴로 달착륙을 가능하게 한 소프트웨어 엔지니어링의 개척자이자 현대 개발 관행의 기초를 마련한 인물의 업적과 삶을 정리한 추모 기사로, IT 역사에서의 그녀의 역할을 재조명한다.

핵심 요약

  • MIT에서 20년 이상 근무한 컴퓨터 과학자 마거릿 해밀턴이 9월 30일 90세로 별세했다.
  • 해밀턴은 NASA 아폴로 프로그램의 온보드 비행 소프트웨어 개발팀을 이끌었으며, 130편 이상의 논문을 저술해 소프트웨어 엔지니어링을 독립적 학문으로 정립하는 데 기여했다.
  • 1959년 MIT 기상부서에서 날씨 예측 소프트웨어로 경력을 시작했으며, 1961년 미국 최초 방어 시스템인 SAGE 프로젝트에 참여해 소프트웨어 신뢰성에 관심을 갖기 시작했다.
  • 1965년 아폴로 프로젝트의 첫 번째 소프트웨어 개발자이자 첫 여성 프로그래머로 합류했고, 1968년에는 400명 이상의 팀을 관리하는 부국장으로 승진했다.
  • 딸이 시뮬레이터에서 실수로 P01 프로그램을 실행해 충돌시킨 '로렌 에러' 사건을 계기로 결함을 자동으로 감지하고 수정하는 '방어적 프로그래밍' 기법을 개발했다.
  • 아폴로 11호 달착륙 직전 컴퓨터 과부하(1202 에러)가 발생했을 때, 그녀가 설계한 우선순위 기반 소프트웨어가 불필수 작업을 종료하고 임무 핵심 작업에 집중하도록 해 성공적 착륙을 가능하게 했다.
  • 1970년대 중반 MIT 계측 연구실(나중의 드레이퍼 연구소)에서의 근무를 마친 후, 1976년 오류 예방과 내결함성을 기반으로 한 Higher Order Software를 설립했고, 1980년대에는 복잡한 소프트웨어 시스템 개발을 위한 범용 시스템 언어(USL) 플랫폼을 제공하는 Hamilton Technologies를 창립했다.
  • 2016년 버락 오바마 대통령으로부터 대통령 자유 훈장을 수상했으며, NASA 우수 우주법 상(2003), 컴퓨터역사박물관 펠로우상(2017), 인트레피드 생애공헌상(2019), 국가항공명예의전당 입성(2022) 등 다수의 상을 받았다.
  • 2015년 아폴로 소프트웨어 전체가 GitHub에 공개됐고, 2017년 MIT 과학 커뮤니케이터 마이아 와인스톡이 디자인한 레고 우주 비행사 세트에 해밀턴을 모델로 한 미니피규어가 포함되어 세계적으로 판매되었다.
  • 딸 로렌, 사위 리처드, 손자 2명, 증손 4명, 형제자매 존, 데이비드, 캐서린이 유족이며, 봄에 매사추세츠 케임브리지에서 추도식이 열릴 예정이다.
AI 요약 안내

AI가 한국어로 정리한 내용입니다. 정확한 정보는 원문을 확인해 주세요.

요약 원칙 ↗