모 과학 팟캐스트를 듣다가 반가운 이름이 하나 나왔다. 그레이스 호퍼 제독.
Rear Admiral Dr. Grace Murray Hopper (Dec. 9, 1906 – Jan. 1, 1992)
사실, 컴돌이들에겐 호퍼라는 이름은 최초의 컴파일러 개발자, 코볼의 어르신 정도로 유명한 이름이다.
하지만, 이 분의 업적은 그보다는 더 훨씬 더 많다.
반가운 마음에 생각나는 것들 이거저거 끄적여본다…
1. 태어날 때의 이름은 그레이스 브루스터 머리(Grace Brewster Murray)
2. 결혼 후 남편(빈센트 포스터 호퍼, Vincent Foster Hopper)의 성을 따라 그레이스 호퍼(Grace Hopper)로 이름이 바뀜
3. 대학원 전공은 수학 (석사는 수학, 박사는 수리물리학이었다고…)
4. 졸업 후 2차 대전 발발로 해군에 입대하여 컴퓨터를 처음으로 접함
5. 최초의 컴파일러 창시자 (A-0 언어)
6. 최초의 '영어로 명령을 입력하는 언어'의 창시자 (B-0 언어, 정식 명칭은 Flow-Matics)
7. 코볼 언어의 어르신 (B-0에서 커다란 영향을 받음. 최종본 출시 시에는 코볼 위원회에 없었다고 함)
COBOL!
8. 버그 라는 용어의 대중화에 크게 기여 (혹자는 처음 이 용어 만든 분이 호퍼 제독이라고 착각하기도 함)
9. 전투함에서 포의 탄도 예측 시스템을 최초로 개발. 이후 이 개념은 사격통제장비라는 이름이 됐으며, 지금은 전투체계의 기능
맨 위에 보이는 수박통이 사격통제장비 WSA-423
10. 최초로 미분 해석기 발명
11. 규정에 따라 60세가 되어 전역하였으나, 해군의 요청으로 재입대. 이후 최초의 여성 제독이 됨
12. 이지스 구축함인 DDG-70의 명칭인 Hopper는 호퍼 제독의 이름에서 따온 것
DDG-70, USS Hopper "Amaging Grace"