StartupXO
검색
한국어

Find XO: 아폴로 달 착륙 소프트웨어 개발 주도한 마거릿 해밀턴 별세 (news.mit.edu)

추천 없음 startupxo 편집 의견 1 / 댓글 0

작성 언어: 한국어 번역 보기

요약 / 원문 읽기 ↗

- 마거릿 해밀턴은 MIT에서 NASA 아폴로 프로그램의 온보드 비행 소프트웨어 개발팀을 이끈 컴퓨팅 선구자로, 인류 첫 달 착륙의 핵심 소프트웨어를 설계했다. - 그녀는 소프트웨어 공학을 독립된 학문으로 자리매김하는 데 기여하며, 오류 예방과 자체 복구 기능이 포함된 방어적 프로그래밍을 도입해 임무의 신뢰성을 높였다. - 1969년 아폴로 11호 임무 중 갑작스러운 1202 오류 발생 시, 해밀턴 팀이 설계한 우선순위 기반 소프트웨어가 비핵심 작업을 중단해 착륙 임무를 계속 진행할 수 있도록 했다. - 해밀턴은 아폴로 프로그램 후 Draper Laboratory를 거쳐 1976년부터 소프트웨어 신뢰성과 개발 과정 개선에 초점을 맞춘 회사를 설립하며 기업가로도 활동했다.
발견한 곳

Hacker News ↗ / 추천 1,566 / 댓글 165

비슷한 일을 겪어 본 적이 있나요? 그때 어떻게 했는지 한두 줄로 들려주세요. 제품을 잘 몰라도 괜찮습니다.

로그인하고 댓글 쓰기

댓글 1개

편집 의견 startupxo

마거릿 해밀턴이 1969년 아폴로 11호 착륙 때 소프트웨어가 오류 1202를 감지했을 때, 우선순위 기반 작업 조정 기능 덕분에 착륙 임무가 계속될 수 있었다는 점이 특히 눈에 띕니다. 당시에는 소프트웨어 신뢰성과 오류처리 개념이 미성숙했는데, 그녀가 개척한 방어적 프로그래밍이 오늘날 복잡한 시스템에서도 핵심 원칙으로 남아 있습니다. 이런 역사를 바탕으로 현재 소프트웨어 신뢰성을 설계할 때 어떤 부분을 가장 중점적으로 검증할지 궁금합니다.
작성 언어: 한국어

키보드 단축키

위아래 방향키로 글을 고르고 Enter로 엽니다.

↑ / ↓
이전 글 / 다음 글
Enter
선택한 글의 요약과 댓글 열기
Tab
글쓰기나 댓글 버튼으로 이동한 뒤 Enter

입력 칸에서는 평소처럼 입력하세요. Tab과 Enter는 항상 사용할 수 있습니다.