은혜 Hopper:획기적인 미국의 컴퓨터 과학자,미국 해군 소장과 발명한 최초의 인간의 언어-컴퓨터 코드를 컴파일러입니다.

그녀의 이름에 성취의 이러한 목록으로,당신은 그녀가 꽤 강력한 지성이었다 내기 할 수있다.

는 사람들을 위해 그녀,그녀는 또한 종류,장난하고 믿을 수 없을만큼 재치 있는 개인에게는 사랑스러운 놓쳤다.,

다음과 같은 문서에 따라 키 이벤트에서 그녀의 인생을 강조한 그녀의 기여하는 컴퓨터 프로그래밍의 세계와 세계에서 큰 있습니다.

곧 그녀가 정당하게”코드의 여왕”이라는 칭호를받을 자격이 있음을 알게 될 것입니다.

출처:Alexandre Dulaunoy/Flickr

그레이스 호퍼는 누구입니까?,

은혜 호퍼,은혜 브루 머레이 호퍼에는 풀었다며,컴퓨터 과학의 개척자이자 충분하지 않은 경우,고도로 달성군 장교는 사람의 순위에 도달 Rear Admiral(이전 명칭으로 알려진 그의 동등한 준 장 군대에서).

당시 이것은 그녀를 미국 해군에서 사상 최초의 후방 제독 중 하나로 만들었습니다.

그레이스는 1940 년대부터 1980 년대까지 컴퓨터와 프로그래밍 개발의 최첨단에있었습니다., 많은 분야에서 컴퓨팅 고려한 그녀는”여왕의 코드/소프트웨어”그녀를 위한 공헌 분야에의 접근이 가능합니다.

그녀는 또한 수학을 가르쳤으로 동료 교수에 바사 대학에 합류하기 전에 미국 해군실 수 있으로 부(중급)차 세계 대전 동안.

는 동안,거기에 그녀는 하나의 첫번째는 프로그래머의 첫 번째 큰 컴퓨터에서 미국 하버드 표시 내가 컴퓨터를 시작했다는 그녀의 일생 리더십 역할 분야에서 컴퓨터 과학.,

Grace 는 또한 원래 프로그램 링커(a-O 시스템)로 알려진 최초의 컴파일러 중 하나를 발명 한 최초의 사람이었습니다. 이 컴파일러는 영어를 컴퓨터가 이해할 수있는 언어로 효과적으로 변환했습니다.

그녀가 대중화의 아이디어는 기계-독립적인 프로그래밍 언어의 개발을 주도하 COBOL,이른 높은 수준의 프로그래밍 언어 오늘날에도 여전히 사용합니다.

인생에서의 성취 때문에 그녀는 종종”놀라운 은혜”라고 불립니다. 그녀는 또한 미국의 해군 선박에서 이름이 그녀의 명예,다양한 명예 학위를,미국, 국가 상 및 기타 장점.

출처:미국 해군/허

는 약의 전기는 그레이스 호퍼

은혜 호퍼에서 태어났 9 월,1906 년에 뉴욕. 어린 나이부터 그녀를 만난 사람에게는 그녀가 매우 호기심이 많고 지적인 아이라는 것이 분명했습니다.

부드러운 나이에 일곱의 은혜는 자신에 그것을 가지고 갔는 방법을 알아보는 시계했다. 그녀는 연구의 일환으로 그 중 7 개를 즉시 해체했습니다.,

그녀는 뉴저지 플레인 필드의 하트리지 스쿨에서 예비 학교에 다녔습니다. 나중에 그녀는 1928 년 Vassar 에서 Phi Beta Kappa 를 졸업했습니다.

그녀는 vasser 를 수학 및 물리학 학사 학위로 떠나 1930 년 Yale University 에서 석사 학위를 취득했습니다. 그레이스 호퍼는 1931 년 바사에서 수학을 가르치기 시작했으며 1941 년 부교수로 승진했습니다.

그녀는 나중에 1934 년 예일에서 수학 박사 학위를 취득했습니다. 같은 해 그녀의 정액 논문 새로운 유형의 돌이킬 수없는 기준이 출판되었습니다.,

1960 년경 UNIVAC 키보드의 Grace Murray Hopper. 출처:스미소니언 박물관/허

은혜 결혼에서 교수는 뉴욕대학교,빈센트를 육성 Hopper,1930 년 하지만 부부는 나중에 이혼에서 1945 년 그녀는 결혼하지 않음 다시합니다. 그러나 그녀는 결혼 한 성을 유지하기로 결정했습니다.

그녀는 후에도 성공적인 해군력과 매우 성공적인 컴퓨터 과학 경력이다.

그레이스는 1992 년 설날에 자연적인 원인으로 잠에서 죽었다., 그녀는 당시 버지니아 주 알링턴에있는 그녀의 집에있었습니다.

은혜 호퍼 살았을 잘 익은 나의 85 묻혔다는 전체 군대의 명예를 에서 알링턴 국립묘지 등이 있습니다. 2016 년 11 월 22 일,그녀는 사후에 버락 오바마 대통령에 의해 대통령 자유 훈장을 수여 받았다.

출처:Lynn Gilbert:Wikimedia Commons

Grace Hopper 는 무엇으로 알려져 있습니까?

우리가 이미 논의한 것처럼 그레이스는 그녀의 인생에서 많은 성취로 유명합니다., 그녀의 삶과 경력은 본질적으로 매우 다른 두 직업과 고도로 요구되는 직업 사이에서 나뉘어졌습니다.

에 대한 컴퓨터 과학자,그녀는 가장 잘 알려진 그녀의 놀라운 작품에는 컴퓨터 컴파일러와 컴퓨터 프로그래밍입니다. 코볼 프로젝트에 대한 그녀의 작업은 말할 것도 없습니다.

지에 대한 군사 매니아와 봉사 요원,그녀는 가장 잘 알려진 그녀의 놀라운 해상 경력의 상승 에서의 순위를 중 1944 년에서의 뒷면 제독(하반)에 의하여의 시간을 그녀의 은퇴에 1986.,

의 시간에 그녀는 은퇴,은혜에서 가장 오래된 제공군 장교로 그녀는 경우 다른 성과를 충분하지 않았다. 그녀는 또한 그녀의 친절한 본성과 인생에서의 놀라운 재치로 사랑스럽게 기억됩니다.

은혜를 처음부터 해군에 합류

지만 은혜에도 눈부신 경력에서 해군 그녀의 노력을 원래는 입대가 차단되었다. 박사 학위를 마친 후 바사르에서 부교수로 일하고있었습니다.,

미국이 제 2 차 세계 대전에 합류 한 직후 그녀는 자신의 나라에 봉사하도록 강요 당하고 입대를 시도했다고 느꼈다. “그녀의 나라에 봉사하는 것”에 대한 그녀의 야망은 그녀가 처음에 거부 당했을 때 좌절되었다.

그녀는 결정을”해군이”그녀의 증조 할아버지,알렉산더 러셀,었 Rear Admiral,그리고 자연적으로,이것은 분명한 선택에 대한 은혜입니다. 이것은 여러 가지 이유 때문이었습니다.

는 시간에 그녀는 상대적으로 옛 대한 새로운 신병과 그녀의 무게를 높이의 비율보다 낮을 최소 요구 사항입니다., 그녀의 기존의 경력으로 수학과교수 바사에서 의미 또한 그녀는 것으로 간주”너무 소중한”국가를 위해.

Undeterred 그녀는 대신 미국 해군 예비비에 가입하기로 결정하고 1943 년에 가입했습니다. 녀가 면제 참여;그녀는 15 파운드(6.8kg)아래 해군에 최소의 무게 120 파운드(54kg)및 나보다 일반적으로 사용할 수 있습니다.

보호 구역 내에서 그녀는 자원 봉사 응급 서비스(WAVES)를 위해 받아 들여지는 여성들에게 봉사했습니다. 이들은 미국에 많은 수많은 공헌을 한 혼합 성 해군 예비군의 특별 부대였습니다., 전쟁 노력.

이 장치는’부분의 직원이 직무를 수행한 항공에서 지역 사회,의 직업,과학,기술,그리고 커뮤니케이션.

미국 해군을 설립 단위 1942 년에서 수행하는 동일한 과제로 여성의 군단(Wac)과 같은 업무로는 컨트롤 타워 작업입니다.,

받을 수 있는 후보를 다음 조건을 충족하고있다:

-Be between25and30 년 된;
-20/20vision;
-보유 일반 청각적 시력;
-유능한 말하기 능력과;
-빠른 반응에 스트레스 상황입니다.

이러한 장애물을 극복,은혜를 보고 의무를 위해 월 1943 년에서 해군의 예약 Midshipmen 의 학교에서 스미스 대학에서 노샘프턴,텍스트를 제공합니다., 그녀는 나중에 대학원의 최고 1944 년에 할당되었는 국가의 선박을 계산 프로젝트에 하버드 대학로 중위 주니어 학년입니다.

그레이스 호퍼의 코모도어의 계급으로 승진. 미국 국방부/허

은혜의 선구적인 컴퓨팅 경력

전쟁 동안,홍 제공되는 표에 나는 컴퓨터 프로그래밍 직원을 향하여 하워드 H.Aiken. 하버드의 호퍼와 에이켄., 그녀가 도움이 공동 저자는 세 가지 서류에 표시가(또는 자동 시퀀스 제어 계산기).

IBM Mark I 는 ww2 의 후기 단계에서 국가의 전쟁 노력을 돕기 위해 사용하게 된 범용 전자 기계 컴퓨터였습니다. 이 프로젝트는 1944 년 John von Neumann(맨해튼 프로젝트에서도 작업 한 사람)에 의해 시작되었습니다.

그녀는 또한 임무에 의해 그녀의 고위 지휘관 Howard H.Aiken,쓰기에 대한 설명서 표 1. 이것은 강력한 과제임을 증명하는 것이었고,그레이스가 말한 것처럼 책을 쓰는 것과 비슷합니다., 그녀는 1987 년 레터맨 인터뷰에서 그 주제에 관해 그녀의 장교에게 말한 것을 회상했다. 그녀의 사령관의”응답에 있어 해군은”지금,그래서”나는 책을 썼다”고 말했다 은혜를 제공합니다.

것은 놀라운 참고로 이것이 처음으로 컴퓨터 그녀가 필요한 배우 훌륭한 많은 것들을 주제에 관하여 전도하기 시작 그녀의 해결을 할당합니다. 그녀는 말 그대로’깊은 끝에 던져졌다’.

전쟁이 끝난 후 그레이스 호퍼는 예비군 장교로 해군에 남아있었습니다., 그레이스는 나중에 정규 해군으로 이전 요청을 제기했지만 그녀는 38 세의 나이 때문에 다시 한 번 거절당했습니다.

이 시간까지 그녀는 또한 하버드에서 연구원의 위치로 상승했다. 하바드에있는 동안,그녀는 하버드에서 마크 II 와 마크 III 를 포함한 다른 초기 컴퓨터에 상당한 기여를했다.

이 시간 내내 그녀는 해군 예비군에서 계속 봉사했습니다. 은혜에 남아 있었는 하버드 계산 실험까지 1949,아래로 돌리고 전체 교수에 바사에서 선호 협력의 연구원으로 아래 해군에 계약을 하버드.,

univac 와 컴파일러의 상승

Grace 는 1949 년 Eckert–Mauchly Computer Corporation 에 수석 수학자로 합류했습니다. 그녀가 컴퓨팅에 대한 그녀의 주요 기여를 한 것은 여기에있었습니다-컴파일러.

는 동안 회사에서 그녀는 할당을에서 작업 UNIVAC(보편적인 자동적인 컴퓨터)에 있는 첫번째이었다 큰 규모의 컴퓨터에서 시간입니다. 그것은 또한 더 많은 컴퓨팅 힘보다는 하버드 표시 I.

호퍼 빠르게 깨달았다는 새로운 형태의 인간-컴퓨터 인터페이스 방법을 것이 크게 증가하는 유틸리티의 기술입니다., 그녀는 컴퓨터가 영어와 같은 인간의 언어를’이해할’수 있다면 좋은 생각 일 것이라고 생각했습니다.

그녀의 동료들은 곧 컴퓨터가 영어를 이해하지 못했고 그녀의 아이디어는 3 년 동안 받아 들여지지 않았다고 지적했다. 그녀는 그럼에도 불구하고 1952 년 개념에 대한 첫 번째 논문을 발표했습니다.

Grace 의 아이디어는 Eckert–Mauchly Computer Corporation 이 같은시기에 Remington Rand Corporation 에 의해 매입됨에 따라 훨씬 더 오래 기다릴 필요가 없습니다. 그녀는 그녀의 개념을 개발하기 위해’녹색 빛’을 받았다.

UNIVAC II.Source:U.S., Navy/Wikimedia Commons

그레이스 호퍼가 컴퓨팅에 가장 큰 기여를 한 것은 무엇입니까?

나중에 1952 년에 그녀는 첫 번째 운영 링크 인 로더(컴파일러)가 준비되었습니다(a-0 컴파일러). 그녀는 나중에 회수하는”아무도 믿고 있는 실행하는 컴파일러와 아무도 그것을 누릅니다.”

그녀의 초기 컴파일러는 수학 표기법을 기계 코드로 번역 할 수있었습니다. 이 수학자에 대 한 괜 찮 아 요 하지만 데이터 프로세서에 대 한 실제에 누구,스스로 기호 조작 같은 필요한 기술 부족.,

그녀는 인간 언어를 기계 코드로 직접 번역하는 방법을 만드는 것이 더 나을 것이라고 추론했습니다. 이것은 COBOL(오늘날에도 여전히 사용되고있는 데이터 프로세서를위한 강력한 컴퓨터 언어)의 시작이었습니다.

대신에 문자열을 입력하의 수학적 수식을,진한 코드 또는 문자열 기호,연산자 수은 단순히 영어를 입력 같은 것”빼는 소득금에서 지불하는”.

그녀의 작업을 위해 Grace Hopper 는 나중에 회사의 첫 번째 자동 프로그래밍 디렉터로 승진했습니다., 이 부서는 MATH-MATIC 및 FLOW-MATIC 을 포함한 최초의 컴파일러 기반 프로그래밍 언어 중 일부를 출시했습니다.

Grace Hopper 는’컴퓨터 버그’라는 용어를 대중화했습니다.

컴퓨터 시스템에 관해서’버그’라는 용어를 들었을 것입니다. 그러나 그 용어가 어디에서 왔는지 궁금해 한 적이 있습니까? 대답은 실제로 만족스럽게 단순하다는 것이 밝혀졌습니다.

을 때 첫 번째는 컴퓨터 개발되었고 그들의 혼합물 기계 및 전기 시스템는 종종 형성되는 큰,’덩치’열 생성하는 기계입니다., 이러한 컴퓨터 소비되는 대량의 공간에 객실과 따뜻함을 그들이 생성되는 자주 매력을 곤충을 자신의 내부 구성 요소입니다.

이야기가 나방 크롤링한 사이 컴퓨터의’gubbins’그리고 붙어있어에서 하나의 그것의 릴레이의 원인이됩니다. 따라서’버그’라는 용어의 사용.

용어는 컴퓨터/소프트웨어’버그를’사용되었기 전에 은혜의 시간이 아니지만,결국 그레이스 호퍼에 쓴 그녀의 일기”먼저 실제 케이스의 버그 발견되는”기간되었다는 정말 인기 있는,그리고 부분에서,우리는 아직 사용 오늘날에도 그렇습니다.,

글쎄,적어도 그것은 용어 뒤에있는 일반적인 이야기입니다. 사실,그레이스가 팀의 일원 이었지만 그녀는 실제로 용어 뒤에 전설적인 나방을 발견하지 못했습니다.

,지금은 유명한 이벤트,발생 9 월 1947 년에서 15:45pm 할 때 기술자의 원인을 발견한 최근의 오작동이 Mark II. 핀셋을 사용하여 그 수를 분리 제거하고 문제에서 릴레이#70,패널 F,2 인치(5cm)죽은 엄.,

모든 존재들에 익숙한 용어로’버그가’를 찾은 후 실생활(잘 죽음)방에 Mark II 의 회로,그것은 주목”으로 먼저 실제 케이스의 버그 발견되는 컴퓨터에서”s 지기가 있습니다.

엔지니어들에도 시간이 걸렸을 복구 남아 곤충의물에 부착 notes 을 동반하는 일입니다.

“이 로그인 예약을 완료,첨부된 방,의 컬렉션의 일부는 스미스소니언 국립 박물관의 미국 역사지 않지만,현재에 표시됩니다.,

는 동안 그것은 특정 하버드 Mark II 운영하지 않았다 동전을 용어”버그”,그것이 제안되었다는 사건에 기여하는 광범위하게 사용하고 수용기간 내에 컴퓨터 소프트웨어 사전.”-Graham Cluley/thenextweb.com.

은 미국에서 적응했습니다., 해군 역사센터/허

은혜는 호퍼의 발전에 도움이 COBOL 언어

은혜 호퍼 이미 자신을 구별로 뛰어난 컴퓨터 과학자에 의해 1950 년대 후반 하지만 그녀는 또 다른 속에 그녀의 소매입니다.

컴퓨터 전문가와 정부 공무원은 1959 년 봄에 데이터 시스템 언어 컨퍼런스(CODASYL)로 알려진 컨퍼런스에서 함께 모였습니다. 호퍼는위원회의 기술 컨설턴트 역할을 요청 받았다.,

의 주요 목표는 학회 등에도 보고한 바 있고 안내 표준의 개발 프로그래밍 언어를 사용할 수 있는 업계 전반에 걸쳐. 회의에서 공통 비즈니스 중심 언어 인 cobol for short 라는 새로운 프로그래밍 언어를 개발하기위한 새로운 노력이 시작되었습니다.

CODASYL 그룹 또한 공식화 어떤 장기적 목표를 더 촉진 효과적인 데이터는 시스템 분석,설계 및 구현., 그것은 또한 공시된 사양에 대한 다양한 언어로 수년에 걸쳐,그리고,더 자주하지 않고,이들을 통과해에는 국제 표준 기관과 같은 ISO,ANSI 등에 대한 공식적인 표준화.

Cobol 의 세계 코드 안녕하세요. 만든 덕분에 괴짜 재료

지만,훨씬 가장 중요한 발달에서 1959 컨퍼런스의 탄생이었 COBOL. 이 새로운 언어는 사실상 IBM 상응하는 COMTRAN 의 아이디어를 통해 Hopper 의 FLOW-MATIC 언어를 확장 한 것입니다.,

의미에서,호퍼의 선수로서 달성하고 싶은 목표를 구축하는 프로그래밍 언어할 수 있는 영어로 작성된 번역을 컴퓨터 코드의 마지막으로 채택하는 그녀의 동료들이 한꺼번에.

1967 년에서 1977 년 사이에 Hopper 는 해군의 정보 시스템 계획 사무소에서 해군 프로그래밍 언어 그룹의 이사로 재직 할 것입니다. 그녀는 또한 1973 년 선장 계급으로 승진했습니다.

Grace 는 또한 전체 해군을위한 COBOL 표준화 프로그램의 일환으로 COBOL 및 컴파일러 용 검증 소프트웨어를 개발할 것입니다.

COBOL 프로그래밍이란 무엇입니까?,

COBOL 은 주로 비즈니스 응용 프로그램에 사용되는 고급 프로그래밍 언어입니다. 의 시간에서 그 창조 첫번째이었다 인기있는 언어로 작동하도록 설계되어 시스템을 독립적(에서 실행할 수 있습 운영 시스템)및에서 여전히 사용에서 많은 금융 및 비즈니스 응용 프로그램 오늘입니다.

COBOL 은 또한 여전히 널리 사용되는 기존 응용 프로그램의 배포에는 메인프레임 컴퓨터와 같은 대규모는 배치 및 트랜잭션 처리 작업입니다.

그것은 1968 년에 공식적으로 표준화되었으며 수년에 걸쳐 네 가지 주요 개정을 받았습니다., 확장에는 구조화 및 객체 지향 프로그래밍에 대한 지원이 포함됩니다. 현재 표준은 ISO/IEC1989:2014 입니다.

여전히 전 세계에서 사용되고 있지만 인기가 감소하고 있습니다. 그것의 쇠퇴는 또한 많은 경험있는 COBOL 프로그래머가 도달하고 있거나,은퇴 연령에 도달했다는 사실에 의해 악화된다.

1981 년경 cobol 프로그래밍이있는 펀치 카드., 출처:Rainer Gerhards/허

이 때문에 많은 프로그램은 지금 마이그레이션되고 있는 새로운 플랫폼 수 있게 되었습니 다시 작성에 현대적인 언어나,참으로,완전히 대체되는 선반 패키지가 있습니다. COBOL 의 대부분의 프로그래밍은 이제 순수하게 기존 응용 프로그램을 유지하는 것입니다.

광범위한 채택에도 불구하고 업계 내 다양한 비판의 대상이었습니다. 이러한 비판은 주로 자세한 내용,설계 프로세스 및 구조화 된 프로그래밍에 대한 열악한 지원과 관련이있었습니다.,

예를 들어보다 현대적인 언어로 간결한 구문은”y=x;”와 같은 표준입니다.반면에

Cobol 은 더 번거로운 구문”X 를 Y 로 이동)”을 통해 동일한 프로세스를 수행합니다.

그레이스 머레이 호퍼 어워드는 무엇입니까?

Grace Murray Hopper Awards 는 Grace 의 영예로 선정되어 1971 년부터 수여 된 Acm(Computing Machinery Association for Computing Machinery)에서 수여하는 특별상입니다.,

이력이 주어진을 컴퓨팅 전문가들의 단,상당한 기술적 또는 서비스 산업에 기여를 도달하기 전에 age of35.

자신의 공식 웹 사이트에 따르면 그들은”수여하는 어린이 컴퓨터 전문 올해의 선택에 기초하여 하나의 최근 주요 기술 또는 서비스 공헌이다. 이 상에는$35,000 의 상금이 수반됩니다. 응시자는 적격 기여가 이루어진 시점에 35 세 이하 여야합니다., Grace Murray Hopper Award 의 재정 지원은 Microsoft 에서 제공합니다.”은혜-Murray 상

첫 번째 상을 받았는 도널드 E.Knuth1971″에 대한 디자인과 구현의 TEX,혁신적인 도구를 위한 컴퓨터의 구성한 문서의 인쇄상의 품질입니다.”-ACM.

최신 수령자는 2017 년에 상을 수상한 Amanda Randles 입니다. 그녀의상은 그녀의 하비 개발을위한 것이 었습니다.,

“대한 병렬 순환 시뮬레이션 코드를 모델링할 수 있 전체 인간의 동맥에서 시스템 subcellular 해상 및 육성에는 검색 기준으로 작용할 것이 향상을 위한 진단,예방,치료와의 인간 질병이 있습니다.”-ACM.피>