Grace Murray Hopper (1906-1992) : 혁신과 서비스의 유산

Hopper는 컴퓨터가 언젠가 널리 사용될 것이며 컴퓨터를보다 사용자 친화적으로 만드는 데 도움이 될 것이라고 믿었습니다. (컴퓨터 역사 박물관 제공)

2 월 11 일 Peter Salovey 회장은 자신과 Yale Corporation이 Calhoun의 이름을 변경하기로 결정했다고 발표했습니다. Grace Murray Hopper 졸업생을 기리기 위해 대학의 학부 기숙사 중 하나 인 College. Grace Brewster Murray Hopper는 컴퓨터 개척자이자 해군 장교였습니다. 이야기를 읽으십시오. Hopper의 삶과 유산을 살펴보세요.

Grace Brewster Murray Hopper는 컴퓨터 개척자이자 해군 장교였습니다. 그녀는 석사 학위 (1930)와 박사 학위를 받았습니다. (1934) Yale의 수학에서. 최초의 3 명의 현대 “프로그래머”중 한 명인 Hopper는 컴퓨터 언어 개발에 대한 그녀의 선구적인 공헌으로 가장 잘 알려져 있습니다. 경건하지 않고 날카로운 언어를 사용하며 뛰어난 것으로 알려진 그녀는 미 해군과 민간 모두에서 길고 영향력있는 경력을 쌓았습니다.

Walter Fletcher Murray (Yale BA 1894, Phi Beta Kappa)와 Mary Campbell Van Horne의 딸인 Grace Brewster Murray는 1906 년 뉴욕에서 태어났습니다. 그녀의 아버지는 보험 회사를 소유하고있었습니다. 사립 학교에서 교육을 받았으며 가족은 뉴햄프셔 주 울프 보로에서 여름을 보냈습니다. 1928 년에 Vassar College에서 수학과 물리학을 전공하여 Phi Beta Kappa를 졸업했습니다. 1930 년 Hopper는 Yale에서 수학 석사 학위를 받았습니다. 1931 년에 가르치기 시작했습니다. 컴퓨터 개척자 Howard Engstrom 밑에서 Yale에서 박사 학위를 취득하면서 Vassar에서 수학을 공부했습니다. 1934 년 Yale에서 수학 및 수학 물리학 박사 학위를 취득했습니다. Vassar에서 1 년 안식년 동안 Hoppe r은 뉴욕 대학교의 유명한 수학자 Richard Courant와 함께 공부했습니다.

Hopper는 여성에게 특별한 기회의시기에 성년이되었습니다. 상대적으로 많은 수의 여성이 1920 년대와 1930 년대에 박사 학위를 받았으며, 이는 1980 년대까지는 다시 일치하지 않았을 것입니다 .1 제 2 차 세계 대전은 또한 여성이 더 많은 수의 노동력에 진입 할 수있는 기회를 제공했습니다. 그럼에도 불구하고 남성이 지배하는 전장과 미 해군을 포함한 남성이 지배하는 조직에서 Hopper의 성공은 예외적이었습니다.

진주만 폭격과 미국의 제 2 차 세계 대전 참전 이후 Hopper 전쟁 노력에 동참하기로 결정했습니다. 그녀는 나이와 몸집이 작기 때문에 처음에는 거부되었지만 그녀는 계속했습니다. 부교수였던 Vassar를 휴직 한 Hopper는 1943 년 12 월 미국 해군 예비군 (Women ’s Reserve)에 합류하여 하버드 대학의 선박 계산 프로젝트에 배정되었습니다. 그곳에서 그녀는 초기 전자 기계 컴퓨터 중 하나 인 Mark I로 더 잘 알려진 IBM Automatic Sequence Controlled Calculator를 개발 한 또 다른 컴퓨터 선구자 인 Howard Aiken에서 일했습니다. 처음 세 명의 컴퓨터 “프로그래머”중 한 명인 Hopper는 Mark I 및 펀칭기 지침을 테이프에 프로그래밍하는 일을 담당했으며 Mark I에 대한 561 페이지의 사용자 설명서도 작성했습니다.

미군과 초기 컴퓨터 산업은 제 2 차 세계 대전과 냉전으로 성장하여 Hopper의 경력 경로를 형성했습니다. Hopper와 하버드 연구소의 동료 장교들은 전쟁 노력에 필수적인 극비 계산 인 로켓 궤적 계산을 수행했습니다. , 새로운 대공포에 대한 범위 테이블을 만들고 지뢰 찾기를 보정합니다. 해군을위한 작업 외에도 Hopper와 그녀의 동료는 플루토늄 폭탄을 개발할 때 John von Neumann이 사용한 “ran number”와 군대 계산을 완료했습니다. 일본 나가사키에서.

전쟁 후 Hopper는 Harvard에 머물기 위해 Vassar에서 전임 교수직을 거절하여 공학 과학 및 응용 물리학 연구원이되었습니다. 이 기간 동안 그녀는 Harvard가 해군으로부터 자금 지원 계약을 계속 받음에 따라 Mark II 및 Mark III 컴퓨터 개발을 도왔습니다. 1945 년 어느 날 저녁 Mark II를 작업하던 중 Hopper와 동료들은 문제에 직면했습니다. 그들은 기계를 분해하고 큰 나방을 발견했습니다. “버그”라는 용어는 19 세기부터 기계적인 오작동을 설명하기 위해 엔지니어에 의해 사용되었지만 Hopper는 컴퓨터 문제를 “버그”라고 지칭하고 컴퓨터 “디버깅”을 언급 한 최초의 인물입니다.

1946 년 호퍼는 해군이 그녀의 나이 때문에 정기 위임 요청을 거절하자 현역을 떠났습니다. 그 직후 호퍼는 승진하거나 임기를 허용하지 않을 것이라는 것이 분명 해지자 하버드를 떠났습니다. 1949 년에 그녀는 Eckert에 합류했습니다. 필라델피아에있는 Mauchly Computer Corporation은 수석 수학자입니다.Remington Rand가 곧 인수 한이 회사는 육군 계약에 따라 최초의 전자 컴퓨터 (ENIAC)를 개발했습니다.

필라델피아에서 Hopper는 가장 영향력있는 작업을 수행했습니다. Remington Rand의 수석 프로그래머로서 그녀는 UNIVAC I (Universal Automatic Computer)에서 일했습니다. 1952 년에 그녀의 프로그래밍 팀은 A-0이라는 최초의 컴퓨터 언어 “컴파일러”를 개발했습니다. 컴파일러는 수학 코드를 기계가 읽을 수있는 이진 코드로 번역했으며 결국에는 단일 기계가 아닌 여러 컴퓨터 용 프로그램을 작성할 수있게되었습니다. 팀은 영어와 유사한 명령을 사용하는 최초의 프로그래밍 언어 인 Flow-Matic을 개발했습니다. 수학적 기호를 사용하는 FORTRAN과 같은 이전 컴퓨터 언어와 달리 Flow-Matic은 일반 영어 단어를 사용했습니다. Hopper는 일반적으로 수학자가 아닌 데이터 프로세서 또는 엔지니어는 단어 기반 언어를 사용하는 것이 더 편할 것입니다. 1980 년 인터뷰에서 그녀는 “영어를 처음 시작할 때 추구했던 것은 컴퓨터를 쉽게 사용할 수있는 다른 전체 그룹을 데려 오는 것이 었습니다. 언어. 우리가 학자 인 컴퓨터 공학 전문가로부터 얻는 대부분의 자료는 사람에게 적합하지 않습니다.”2

79 세에 후방 제독으로 은퇴했을 때 Hopper는 미군에서 가장 오래된 복무 장교였습니다. (공개 도메인의 이미지)

컴퓨터 언어의 수가 급증함에 따라 업무용 표준화 된 언어에 대한 필요성이 증가했습니다. 1959 년에 COBOL ( “common business-oriented language”의 줄임말)이 최초의 표준화 된 일반 비즈니스 컴퓨터 언어로 도입되었습니다. 많은 사람들이 COBOL의 “발명”에 기여했지만 Hopper는이 언어를 군대와 민간 모두에서 채택을 장려했습니다. 부문 사용자. 1960 년대 내내 그녀는 COBOL 용 컴파일러 개발을 주도했습니다. 그녀의 전기 작가 Kurt Beyer는 그녀를 “1960 년대 COBOL의 성공에 가장 책임이있는 사람”이라고 부릅니다. 그녀의 영향은 상당했습니다. 1970 년대에 COBOL은 세계에서 “가장 광범위하게 사용되는 컴퓨터 언어”였습니다 .3

민간 부문에서 경력을 쌓는 동안 Hopper는 해군 예비군으로 남아있었습니다. 1966 년 나이 제한으로 인해 그녀는 해군 사령관으로 은퇴했습니다. 그녀는 나중에 그것을 “내 인생에서 가장 슬픈 날”이라고 불렀습니다 .4 그러나 7 개월 후 60 세가되던 해, 그녀는 현역으로 소환되었습니다. 동남아시아에서의 작전 증가는 해군의 능력에 부담을 주었고 그녀의 도움이 필요했습니다. 해군의 여러 컴퓨터 언어를 표준화하고 부하들로부터 “어메이징 그레이스”라는 별명을 가진 Hopper는 19 년 동안 현역으로 근무했습니다. 그녀는 1972 년 Sperry Rand의 한 부서 인 UNIVAC에서 은퇴했습니다.

Hopper는 인생이 끝날 무렵 잘 알려진 인물이되었습니다. 그녀는 40 개 이상의 명예 학위를 받았으며 많은 장학금, 교수직, 상 및 컨퍼런스가 그녀를 기리기 위해 지명되었습니다. 1972 년 그녀는 Yale의 Wilbur Lucius Cross Medal을 받았습니다. 1991 년 조지 부시 대통령은 Hopper에게 미국 최고의 기술상 인 National Medal of Technology를 수여했습니다. 그녀는 개인으로서 그렇게 존경받는 최초의 여성이었습니다. 1996 년 해군은 미국에 취역했습니다. 유도 미사일 구축함 Hopper. “Grace Hopper와 정보화 시대의 발명”의 저자 인 Kurt Beyer는 일리노이의 한 공화당 의원이 1983 년에 “60 Minutes”에서 Hopper와의 인터뷰를 보았 기 때문에 Hopper가 말년에 너무 많은 관심과 심지어 “유명 인사”를 달성했다고 제안합니다. . 인터뷰를 본 후 그는 호퍼가 상품으로 승진하라는 법안을 성공적으로 도입했습니다.

79 세의 나이에 호퍼는 후방 제독으로 은퇴했습니다. 그녀는 미군에서 가장 나이 많은 복무 장관이었습니다. 같은 해에 그녀는 Digital Equipment Corporation에서 선임 컨설턴트로 일하기 위해 1992 년 사망하기 1 년 전까지 일했습니다. Hopper는 Arlington National Cemetery에 완전한 군사 명예와 함께 묻혔습니다.

2016 년 Hopper는 컴퓨터 과학 분야에 대한 공로를 인정 받아 미국 최고의 민간인 영예 인 대통령 자유 훈장을 사후에 수상했습니다.

비전 적 의사 소통 자이자 교육자입니다.

Hopper는 뛰어난 수학자이자 컴퓨터 과학자 일뿐 아니라 그녀는 또한 재능있는 교사이자 의사 소통 자였습니다. 그녀는 해군에 합류하기 위해 Vassar의 교수직을 떠났지만 가르침은 그녀의 삶의 일부였습니다. 1959 년에 Hopper는 펜실베니아 대학의 Moore School of Electrical Engineering에서 방문 및 겸임 강사였습니다. 1971 년부터 1978 년까지 그녀는 George Washington University에서 경영 과학 교수로 재직했습니다. 학계 밖에서, 그녀는 프로그래밍에 대한 이해를 높이고 컴퓨터 프로그래머 커뮤니티를 확장하기 위해 무수한 워크샵과 컨퍼런스를 조직했습니다.Eckert-Mauchly와 그 후속 회사에서 근무하는 동안 그녀는 세미나를 계속해서 가르쳤습니다. National Medal of Technology를 수상하면서 Hopper는 “내가 가장 자랑스러워하는 업적이 무엇인지 묻는다면 대답은 내가 수년에 걸쳐 훈련 한 모든 젊은이들이 될 것입니다. 이것이 첫 번째 컴파일러를 작성하는 것보다 더 중요합니다. ”5

Hopper의 교사로서의 재능은 그녀가 기술 전문가 및 엔지니어, 비즈니스 리더 및 데이터 프로세서, 젊은이 및 일반 대중과 같은 다양한 청중과 의사 소통하는 데 도움이되었습니다. 그녀는 새로운 기술 채택의 가치와 Beyer는 1950 년대에 그녀를 “진화하는 컴퓨터 산업의 대변인”으로 묘사했습니다 .6 Hopper는 해군에서 비슷한 역할을했습니다. 1977 년부터 1986 년까지 그녀는 “배운 사회, 산업 협회 및 기술 심포지엄의 대표로서 해군의 컴퓨터 프로그램에 대한 최고의 선전가였습니다.”7 그녀의 생애 말년에 그녀는 Digital Equipment Corporation의 홍보 활동에서 비슷한 일을했습니다. .

Hopper는 명료 한 작가이기도했습니다. Howard Aiken의 명령에 따라 그녀는 세계 최초의 컴퓨터 프로그래밍 매뉴얼을 썼습니다. 그녀는 경력 전반에 걸쳐 문서화에 큰 가치를 두 었으며 복잡한 상황과 문제를 다른 사람에게 설명 할 수있었습니다. 그녀는 1980 년 인터뷰에서 “당신이 의사 소통을 할 수 없다면 아무것도 할 수 없다는 느낌이 들었습니다.”라고 말했습니다 .8

냉전 기간 동안 컴퓨터 기술에 대한 군사 및 기업 투자는 계속되었습니다. 성장합니다. 그럼에도 불구하고 많은 사람들은 컴퓨터가 할 수있는 일이나 새로운 영역과 응용 프로그램을 어떻게 변화시킬 수 있는지에 대해 회의적이었습니다. Hopper는 컴퓨터 과학의 발전이 계속해서 가속화 될 것이라고 열렬히 믿었습니다. 그녀는 포용하고 미래를 고대했습니다. 그녀는 종종 2000 년 1 월 1 일까지 살고 싶다고 말하면서 컴퓨터의 예상치 못한 발전을보고 불신자들을 비웃었습니다. “정말로 노력한다면 컴퓨터로 할 수있는 일을 지속적으로 과소 평가하고 있다고 생각합니다.”라고 그녀는 1980 년에 말했습니다 .9 컴퓨터가 점점 더 유비쿼터스 화 될 것이라는 확신은 컴퓨터를 사용자 친화적으로 만들기위한 노력의 원동력이었습니다.

참고 문헌

Hopper의 삶에 대한 광범위한 아카이브 컬렉션이 있습니다. Smithsonian의 Grace Murray Hopper 컬렉션과 다른 대학 및 연구 기관의 관련 컬렉션 외에도 수천 페이지의 구술 역사가 있습니다. 50 년 동안 Hopper와 그녀의 동료들로부터 수집 된 것입니다.

이러한 풍부한 출처에도 불구하고 Hopper에 대한 포괄적 인 전기는 없습니다. Kurt W. Beyer, “그레이스 호퍼와 정보화 시대의 발명 ”(Cambridge : MIT Press, 2009)는 1945 년부터 1960 년까지의 기간에 집중하여 COBOL의 창조로 그녀의 삶에 대한 실질적인 논의를 끝냈습니다. 또 다른 유용한 출처는 Kathleen Williams의 “Improbable Warriors : Mathematicians Grace Hopper and Mina Rees in World War”, B. Booss-Bavnbek and J. Høyrup, eds., “Mathematics and War,”108-125 (Basel : Birkhäuser , 2003).

Hopper의 개인 생활에 대한 글은 거의 없습니다. Hopper는 1945 년에 영어 교사 인 남편과 이혼했습니다. 그녀는 재혼하거나 자녀를 갖지 않았습니다. Kurt Beyer는 1940 년대 알코올 중독, 우울증, 자살 충동과의 투쟁에 대해 이야기하지만, 그의 책에는 그녀가 회복 된 방법과 회복 여부가 자세히 나와 있지 않습니다.

1. “Grace Hopper 선장의 구전 역사”, 1980 년 12 월 Angeline Pantages, 메릴랜드 해군 데이터 자동화 사령부, 컴퓨터 역사 박물관, 1980 년 11 월에 실시한 인터뷰. 이후 “Hopper Oral History”

2. Beyer, “Grace Hopper,”304, 310.

4. 건강 상태가 좋지 않아 Hopper가 직접 상을받지 못했지만 그녀를 대신하여 전달한 이러한 발언을 준비했습니다. Carmen Lois Mitchell을 참조하십시오. ” 컴퓨터 과학 및 컴퓨터 교육에 대한 Grace Murray Hopper의 기여”(Ph.D. diss., University of North Texas, 1994), 77.

5. Beyer, “Grace Hopper,”11.

6. Williams, “Improbable Warriors,”118.

7. “Hopper Oral History,”26.

8. “Hopper Oral History,”48.

9. Beyer의 책에있는 사실적 오류는 Judy Green과 Jeanne LaDuke, “To the editor,”Isis 102, no. 1 (2011 년 3 월) : 136-137을 참조하십시오. 예를 들어 Beyer는 Hopper가 예일대에서 수학 박사.

수정 :이 이야기의 이전 버전에서는 Hopper가 “수학과 수학 물리학”에서 박사 학위를 받았다고 잘못 설명했습니다. 그녀의 박사 학위는 전자에만있었습니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다