“인간이 알레르기가 있는 변화입니다. 그들은”우리는 항상 이런 식으로 해왔습니다.”나는 그걸로 싸우려고 노력한다. 그래서 내 벽에 시계 반대 방향으로 달리는 시계가 있습니다.”그레이스 호퍼
Rear Admiral 은혜가 머레이 호퍼(로 태어난 은혜 브루스터에서 머레이 뉴욕,월 9 일,1906)은 박사과정에서 수학,정진 거의 그녀의 인생 전체를 컴퓨터 프로그래밍입니다., 그녀는 20 세기 중반에 컴퓨팅 세계에서 가장 예리한 전략적 미래파 중 한 사람이었습니다. 아마도 그녀의 가장 잘 알려진 기여하는 컴퓨팅의 발명 첫 번째는 컴파일러,중급 프로그램을 변환하는 영어 지 언어로 대상의 컴퓨터입니다.
Hopper 는 1943 년 Harvard University 의 계산 프로젝트에 입학하여 Howard Aiken 의 연구팀에 합류하기 위해 컴퓨팅 분야에서 경력을 시작했습니다. 거칠게 말한 것으로 알려진 에이켄은”도대체 어디 있었 니?,”,다음 말,그의 전기 기계 마크 I 컴퓨터를 지적”여기,다음 주 목요일까지 아크 탄젠트 시리즈의 계수를 계산합니다.”
호퍼 빠르게 뛰어서 가지고 프로그래밍을 배웠 기기를 함께 넣고 500 페이지 설명서의 작업에 대한 아이켄의 컴퓨터에서는 그녀는 설명 근본적인 작동 원리 컴퓨팅 기계입니다. 나중에 그녀는 새로 형성된 Eckert-Mauchly Corporation 에 합류했으며 1971 년 공식 은퇴 할 때까지 후계자(Remington-Rand,Sperry-Rand 및 Univac)와 관련이있었습니다.,
1952 년 Hopper 는 a-0 시스템으로 알려진 첫 번째 컴파일러(Sperry-Rand 컴퓨터 용)를 완성했습니다. 그녀가 말했듯이 나중에,그녀가 이기 때문에,그녀는 게으른 기대하는 프로그래머의 반환할 수 있는 수학자(에서 같은 1952 년 그녀는 게시된 이 교육의 컴퓨터에서는 그녀는 설명 근본적인 원리에서 프로그래밍 및 예상되는 미래의 발전이 있습니다.)
a-0 시스템은 실제로 상징적 인 수학 코드를 기계어로 번역 할 수있는 일련의 명령어였습니다., A-0 을 생산하면서 Hopper 는 수년 동안 수집 한 모든 서브 루틴을 가져 와서 테이프에 넣었습니다. 각 루틴에는 통화 번호가 주어 졌으므로 기계가 테이프에서 찾을 수 있습니다. 으로 설명하여 Hopper—”모든 제가 할 일을 설정의 전화 번호하자,컴퓨터 그들을 찾아에 테이프를 가지고,그들과 추가 사항입니다. 이것은 첫 번째 컴파일러였습니다.”
A-0 이후 Grace Hopper 와 그녀의 그룹은 이전 버전보다 향상된 버전 A-1 과 A-2 를 제작했습니다., A-2 컴파일러는 광범위하게 사용되는 최초의 컴파일러였으며 프로그래밍 언어 개발의 길을 열었습니다.
a-0 시스템은 거의 받아 들여지지 않았고 설립에 의해 단념되었지만 Hopper 는”Go ahead and do it. 나중에 사과하실 수 있습니다.”. 그녀는 실망—”나는 실행하는 컴파일러는,아무도 만지지 것이기 때문에,그들은 조심스럽게,나에게 말했 컴퓨터가 할 수 있 산법;그들은 할 수 없습 프로그램입니다. 사람들이 그것을 시도하도록하는 것은 판매 작업이었습니다., 내 생각으로는 어떤 새로운 아이디어 있기 때문에 사람들이 알레르기가 있는 변화,당신이 얻을 수 있고 판매하는 아이디어.”
Hopper 는 또한 컴퓨터 프로그램이 영어로 작성 될 수 있다는 생각을 불러 일으켰습니다. 그녀는 편지를 단순히 컴퓨터가 인식하고 기계 코드로 변환 할 수있는 또 다른 종류의 기호로 보았습니다. 호퍼의 컴파일러는 나중에 매우 중요한 언어 인 COBOL 의 기반이 될 FLOW-MATIC 컴파일러로 진화했습니다. FLOW-MATIC 은 급여 계산 및 자동 청구와 같은 비즈니스 응용 프로그램을 목표로했습니다., 1956 년 말까지 Hopper 는 UNIVAC I&II FLOW-MATIC 을 사용하여 20 개의 영어 유사 문을 이해했습니다.
그레이스 머레이 호퍼는 1992 년 1 월 1 일 버지니아 주 알링턴에서 사망했습니다.피>
Leave a Reply