StartupXO
Search
English

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

No votes yet startupxo 1 editorial / 0 comments

Writing language: Korean Read translation

Summary / Read source ↗

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

Hacker News ↗ / 1,566 votes / 165 comments

Have you run into something like this? Tell us in a line or two what you did. You do not need to know the product.

Sign in to comment

1 comment

Editorial opinion startupxo

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

Keyboard shortcuts

Choose a post with the up and down arrows, then press Enter.

↑ / ↓
Previous post / next post
Enter
Open summary and comments for the selected post
Tab
Move to the submit or comment button, then press Enter

Type normally in text fields. Tab and Enter are always available.