호출 예약
호출 내역
추천 내역
신고
  1주일 보지 않기 
카카오톡 공유
주소 복사
공지가 닫혀있어요 l 열기
모바일 (밤모드 이용시)
댓글
311103_returnll조회 23672l 37
이 글은 1년 전 (2024/1/05) 게시물이에요
많이 스크랩된 글이에요!
나도 스크랩하기 l 카카오톡 공유

코딩계의 여왕.jpg | 인스티즈



 
   

1년 전
행복한붕어빵  팥붕슈붕둘다좋아
👍
1년 전
이 분 스토리 담은 영화는 없겠져...?
1년 전
버그가 없는 소스코드라니... 그게 된다고?
1년 전
blobyblo  Epikhigh is here
쟤는 했는데 왜 너는 못하니... 의 표본
1년 전
aile  aespa
👍
1년 전
aile  aespa
마거릿 해밀턴
나사의 전설이지요
첫짤은 자신이 손으로 쓴 코드에요
(손으로 코드를 적어서 작성한 양이에요)

1년 전
aile  aespa
근데
과거부터 대단한 사람인데
게시물의 내용에는 중간 내용은 다 빠져 있고
마지막 내용만 있네요

전설을 소개 할 때 처음과 중간 내용 다 빠지고 마지막 내용만 있는게 진짜 싫어요
전설과 같은 시대를 살았더라도 전설만큼 성과를 내지도 못했을거면서
적어도 이 사람 이름이 무엇이고 왜 전설인지는 알려줘야 되는게 아닌가요?

저 내용만으로
저 사람이 아플로 11호 프로젝트의 중요한 한 사람이었다
남들은 알 수 있을까요?

1년 전
aile  aespa
첫 짤 설명
1969년
그녀가 손으로 직접 쓴 코드 옆에 서있는 모습
인간이 내린 우주선 제어명령을 컴퓨터가 종합적으로 판단해
안전하다고 여길 경우에만 실행에 옮기는 '플라이바이 와이어 시스템'을
최초로 완성한 나사의 엔지니어 마가렛 해밀턴
(위 짤은 손으로 직접 쓴 코드 옆에 서 있는 모습)

1년 전
aile  aespa
컴퓨터 프로그래밍을 배울 때 가장 기본으로 배우는 것이 바로 C언어 인데요. 이 C언어는 1972년 벨 연구소의 켄 톰슨과 데니스 리치에 의해 개발된 프로그래밍언어 입니다. 하지만 이보다 수년이나 앞선 1960년대, 소프트웨어란 용어조차 없었던 시기에 프로그래밍이란 영역을 개척한 사람이 있었으니, 그 주인공이 바로 '마거릿 해밀턴' 입니다. 남성들이 주도하던 공학에서 최초의 소프트웨어 엔지니어링의 개념을 만든 사람이 여성이라는 사실이 참 흥미로운데요.

그녀는 1936년 인디애나 주 파올리에서 태어났는데요. 미시건 대학교에서 수학을 전공하고 얼햄 대학교에서 수학과 철학을 전공하면서 학사 학위를 받았습니다. 그녀는 24세의 어린나이에 결혼까지하는데요. 하버드 법학대학에서 공부를 하는 남편 뒷바라지를 위해 고등학교에서 수학과 프랑스어를 가르쳤다고 합니다. 프랑스어는 전공도 하지 않았지만, 학생들을 가르칠 정도였다고 하니 그녀가 상당히 똑똑했음을 알 수 있는 대목입니다.

그녀는 1960년 MIT의 계약직으로 취직을 하게 됩니다. 그녀는 기상학과의 에드워드 노턴 로젠트 교수를 도와 컴퓨터로 날씨를 예측하는 소프트웨어를 개발했습니다. 물론 이때는 소프트웨어란 개념이 없었을 때라, 별도의 교육과정이나 전문가가 없었죠. 그래서 그녀는 말 그대로 맨땅에 헤딩을 해가면서 프로그래밍을 익혔다고 합니다. 그녀는 이 프로젝트에 투입되자 마자 아무도 동작원리를 모를뿐더러 제대로 동작되지도 않는 프로그램을 맡게됐다고 합니다.

심지어 그 프로그램에 대한 문서자료는 그리스어와 라틴어로 되어 있었다고 합니다. 하지만 그녀는 놀랍게도 이 프로그램을 제대로 동작하도록 수정했으며 심지어 라틴어로 그리스어로 결과를 출력하도록 완벽하게 개발을 했다고 합니다.

이렇게 놀라운 성과를 거둔 그녀는 미항공우주국(NASA)에 스카웃 됩니다. 그녀는 미국의 달착륙 프로젝트인 아폴로 우주선의 비행 소프트웨어 선임 개발자로 자리를 옮기게 됩니다. 물론 나사에서도 그녀의 활약은 두드러 집니다. 그녀는 워킹맘으로 야근할때나 주말 근무할 때는 아이를 직장에 데려와서 코딩을 할 정도로 모든 열정을 아폴로 계획에 쏟았다고 합니다.

당시 개발환경은 지금은 상상조차 할 수 없을 정도로 열악했습니다. C언어 조차 없던 시대에 그녀는 손으로 코드를 적어서 프로그래밍을 했다고 합니다. 이렇게 그녀가 짠 코드들은 책에 적혀서 재봉사들에게 넘겨 졌습니다. 그 책을 받은 재봉사들은 '1'은 구리선을 코일에 통과시키고, '0'은 코일에 구리선을 감는 방식으로 컴파일(?) 됐습니다. 이렇게 그녀가 수작업으로 코딩한 양이 책으로 쌓으면 그녀의 키만큼 이나 된다고 합니다. 이 사실도 놀랍지만 더욱 충격적인것은 컴파일러나, 디버깅 툴도 없이 오직 머리와 칠판을 이용해서 코딩을 했다는 사실입니다.

엄청난 수작업을 거쳐서 탄생한아폴로 우주선 비행제어 프로그램은 그 빛을 발하게 되는데요. 아폴로 우주선이 달에 착륙하기 3분전 이 컴퓨터 프로그램은 우주선이 너무나 많은 작업이 동시에 입력되는 바람에 처리할 수 있는 용량을 초과하게 된다는 사실을 미리 감지하게됩니다. 그리고는 우주비행사들에게 우선순위가 낮은 작업들을 중단시키겨야 한다는 경고창을 띄우기되죠. 이를 발견한 비행사들은 달착륙에 관련된 작업을 최우선적으로 처리하게 명령을 내리게 되고 결국 안전하게 달착륙을 할 수 있었다고 합니다. 이 프로그램이 제대로 동작하지 않았다면 아폴로 11호는 달에 착륙하기 전에 과부하로 고장을 일으킬 수 밖에 없었죠.

달탐사 관련 그녀의 프로그램이 우주비행사들의 목숨을 살리기도 했는데요. NASA에서는 최고의 엘리트 우주비행사들은 절대 실수 할일이 없다며, 비상상황을 대비하는 기능을 만들 필요가 없다고 얘기했습니다. 그냥 실수를 하지 않게 경고만 해주면 된다고 호언장담을 한것이죠. 하지만 마거릿 해밀턴은 이런 나사의 충고에도 아랑곳 하지 않고 비상상황에 대비하는 기능을 만들어 두게 됩니다.

1년 전
aile  aespa
aile에게
물론 우주비행사들이 실수를 할리 없다는 나사의 예상은 보기좋게 빗나가게 됩니다. 한 우주비행사가 아폴로 우주선의 비행경로를 저장한 파일을 모두 날려버리는 실수는 한 것입니다. 이 파일이 날라가면 우주선은 복귀를 할 수 없었죠. 하지만 다행히 마거릿이 만들어준 복구 기능으로 우주선의 비행궤적을 지구에서 전송받아 우주비행사들은 목숨을 살릴 수 있었다고 합니다.

그녀가 없었다면 미국의 달탐사 계획은 몇년이 늦춰졌거나 아예 실패로 끝났을지 모릅니다. 그녀가 이런 업적을 세우기전까지는 컴퓨터 프로그래밍은 수학의 한 분야에 불과했습니다. 이로 인해 그녀는 미국의 컴퓨터공학의 기틀을 마련했다는 평가를 받고 있습니다.

1년 전
aile  aespa
aile에게



1년 전
aile에게
와 설명 감사합니다

1년 전
aile에게
잘 보고 갑니다 감사합니다 ◡̎

1년 전
aile에게
👍🏻유익한 글 정말 감사합니다

1년 전
BTS전정국부인  수고했어 고생했어
aile에게
감사합니다 덕분에 많은 정보를 알아갑니다

11개월 전
이거 글쓰니가 본문에 추가해줬으면좋겠다….👍👍
1년 전
동글동글블루베리  눈에 좋은 블루베리
인간의 범주를 넘음
1년 전
저게 어떻게 가능한거지...?!?!?!?!!!
1년 전
😲
1년 전
수시  안수호 연시은
와 저는 오늘 페이지 4개 만드는데도 오류가 몇 십번씩 나서 결국 해결 못하고 퇴근했는데.....
1년 전
냥냥양  
개쩐다
1년 전
대단하신 분이네 👏👏
1년 전
NU'ESF  뉴이스트 사랑해🐷
리액트 클론코딩하는데 오류떠서 빡쳤는데...
1년 전
다들건강하세요  행복하시고요
문과라 잘 모르겟지만 아무튼 엄청 대단한거죠?
1년 전
마치 혼자 직접 바로 걸어서 대한민국 지도를 오차없이 제작했다고 보시면 될 것 같아요...
1년 전
부럽다...
1년 전
신기해요 머리로 다 돌려보는거잖아요..
전 하나하나 되는거 눈으로 확인해야 다음으로 남어가는데... 천재...

1년 전
😮
1년 전
와 저당시엔 디버깅더 없을텐데 천재
1년 전
빗살무늬 토기  빗살무늬넘매력적!
엄청난 분이시네요
11개월 전
신예찬은 활을 찢어  내 심장도 찢어
저 분을 모티브로 한 영화가 있다면 보고싶네요...
11개월 전
👍이런 천재들을 보면신기해요
11개월 전
으헝 진짜 멋있고 부럽다 ㅠㅠ
11개월 전
   
로그인 후 댓글을 달아보세요
 

혹시 지금 한국이 아니신가요!?
여행 l 외국어 l 해외거주 l 해외드라마
카테고리
  1 / 3   키보드
닉네임날짜조회
유머·감동 "화요일 자정"이 언제를 의미하는지 논란213 조만간얼굴한번봐11:0751196 1
팁·추천 살 땐 쩜 비쌌는데 막상 엄청 잘 쓰는 거 뭐 있어201 엔톤15:0232188 0
유머·감동 "얘는 안 빠지는 모임이 없네" 무슨 뜻인지 논란159 조만간얼굴한번봐16:2920988 1
유머·감동 나 성이 특이한데... 2세 이름좀 지어줘..124 7번 아이언12:0338022 0
이슈·소식 전남도, 무안참사 추모공원 460억 들여 짓는다98 참고사항12:1340287 0
영문과들아 주변에 토익 800-900 흔해?1 성종타임 01.06 18:34 2208 0
지난해 가장 잘 팔린 과자 매출액 상위 20개1 언행일치 01.06 18:33 2391 0
난독증 환자의 시야17 ♡김태형♡ 01.06 18:02 15335 1
90년생은 모르고 00년생은 아는 명대사(++ 간첩되기 싫어서 뭔지 알아냄)40 따온 01.06 17:47 9785 1
책 읽기의 장점이 뭐야??3 알케이 01.06 17:33 4815 1
가오가 몸을 지배한 남돌의 일상패션2 다시 태어날 수.. 01.06 17:31 3433 0
2023 아기이름 순위239 친밀한이방인 01.06 17:02 91804 5
세상에서 가장 위험한 암내를 가진 동물2 백챠 01.06 17:00 2247 0
사람들이 잘 모르는 버터의 비밀1 31134.. 01.06 17:00 4195 1
귤 너무 많이 먹으면 죽을 수 있다13 남준이는왜이렇게귀.. 01.06 16:13 12168 3
엠마 스톤 주연 크루엘라 후속편 제작 예정2 이차함수 01.06 16:06 3746 0
이케아가 창업 80주년을 맞아 옛날에 인기있던 가구들을 복각해서 판매한다고함 S.COU.. 01.06 15:07 3445 1
요즘 신축아파트 84제곱 구조...jpg151 굿데이_희진 01.06 15:05 68004 8
한 때 기적의 물질, 마법의 물질이라 불렸던 소재 더보이즈 상연 01.06 14:08 9801 1
대문호 헤밍웨이가 정신병을 못 고친 이유 다시 태어날 수.. 01.06 12:03 4028 1
드래곤볼 명곡 DanDan 버전 전자 vs 후자1 큐랑둥이 01.06 12:03 1177 0
코스트코 베이커리 제품 개인카페나 온라인에서 재판매하는 거 불법이래3 패딩조끼 01.06 11:17 9974 1
로마시대 목욕 문화 정말 발달한거 신기하고 재밌음 01.06 11:09 6325 4
한 애들 너무 도와주지 마라5 옹뇸뇸뇸 01.06 11:03 11545 2
라이즈 신곡 뮤비 레퍼런스 같다고 말 나오는 영화들5 태래래래 01.06 11:02 10671 1
이슈
일상
연예
드영배