그레이스 호퍼

위키百科, 우리 모두의 百科事典.

그레이스 호퍼
Grace Hopper
해군 정복을 착용한 호퍼(1984년)
海軍 征服을 着用한 호퍼(1984年)
出生 1906年 12月 9日 ( 1906-12-09 )
美國 뉴욕州 뉴욕
死亡 1992年 1月 1日 ( 1992-01-01 ) (85歲)
美國 버지니아州 알링턴 軍
主要 業績 유니朴 I
코볼
所屬 美國 海軍
에커트-某칠리 컴퓨터 會社
레밍턴 랜드 會社
스페리 會社
博士 敎授 外位스테인 오레

그레이스 브루스터 머리 호퍼 ( 英語 : Grace Brewster Murray Hopper , 1906年 12月 9日 ~ 1992年 1月 1日 )는 美國 컴퓨터 科學者 利子 海軍 提督이다. [1] 프로그래밍 言語 코볼 의 開發을 主導하였다.

生涯 [ 編輯 ]

그레이스 호퍼는 1906年 美國 뉴욕 에서 그레이스 브루스터 머리( 英語 : Grace Brewster Murray )라는 이름으로 태어났다. 아버지 월터 머리( 英語 : Walter Murray )는 美 海軍 提督이었으며 外할아버지는 土木技士였다. 할아버지의 影響을 받은 호퍼는 數學 幾何學 에 關心이 많았다.

1924 뉴욕 背書 칼리지 에 入學하여 數學, 物理學, 工學을 工夫하였다. 卒業 後 예일 大學校 에서 數學 碩士 (1930年)와 數理物理學 博士 (1934年) 學位를 取得했다. 1930年에 빈센트 포스터 호퍼( 英語 : Vincent Foster Hopper )와 結婚하였고, 男便의 性 "호퍼"로 性을 바꾸었다.

第2次 世界 大戰 [ 編輯 ]

第2次 世界 大戰 이 일어나자 많은 美國 女性들은 美軍에 入隊했다. 호퍼度 그 中 한 사람으로 1943年 海軍 으로 入隊하였다. 그女가 프로그래밍을 배운 것도 海軍에서였다. 호퍼가 配屬된 海軍 硏究所에는 컴퓨터 프로젝트의 責任者인 하워드 에이컨 이 있었다. 에이컨은 最初의 프로그램 方式 디지털 컴퓨터, 마크 I을 만든 사람이다. 에이킨은 호퍼에게 탄젠트 補間法의 係數를 찾는 일을 맡겼다. 호퍼는 이 過程 속에서 프로그래밍을 배웠다. 40代가 넘어 배운 프로그래밍이지만 누구보다 뛰어났다고 한다.

호퍼가 有名한 理由는 그女가 最初의 컴파일러를 開發했기 때문이기도 하지만 “프로그램 버그” 槪念의 創始者이기 때문이기도 하다. 그女는 軍에서 勤務하던 1945年 여름, 마크II가 繼續해서 誤作動을 일으켜 그 理由를 찾기 위해 컴퓨터를 調査했다. 컴퓨터에는 죽은 나방이 끼어 있었다. 이를 契機로 컴퓨터 프로그램이나 시스템의 錯誤, 또는 시스템의 誤作動의 原因이 되는 프로그램의 잘못을 定義하는 用語를 “버그”라고 定했다.

뿐만 아니라 그女는 美 海軍 最初의 女性 提督이다. 그女는 컴퓨터를 利用해 海軍의 陷穽 彈道 測定 計算器를 만들어 革新的인 炒炭命中率을 記錄하는 等의 功勞를 세웠다.

前後 [ 編輯 ]

戰爭이 끝나고 除隊 後 1949年 에커트-某칠리 컴퓨터 會社( 英語 : Eckert?Mauchly Computer Corporation )에 就職하였다. 에커트-모칠리는 곧 1950年에 레밍턴 랜드 會社( 英語 : Remington Rand Corporation )에 賣却되었고, 레밍턴 랜드는 1955年에 스페리 會社( 英語 : Sperry Corporation )와 合倂하였다. (以後 스페리 會社는 1986年에 유니시스 로 合倂되었다.)

스페리 會社에서 호퍼는 失手가 잦을 수 밖에 없는 코드 作業 때문에 苦生을 많이 했다고 한다. 이 때문에 호퍼는 硏究陣들과 이러한 失手를 줄일 수 있는 프로그램을 開發하고자 努力했고, 그 結果로 世界 最初의 컴파일러人 A-0이 만들어졌다. 뿐만 아니라 1954年에는 微分 解釋機를 만드는 데 成功했다. 이 微分解釋機는 한 사람이 6個月間 매달린 複雜한 函數를 18分만에 解決함으로써 많은 사람들을 놀라게 했다.

1957年 B-0 開發에 成功한다. B-0의 正式 이름은 Flow-Matics로, 유니백에서 具現했다. 이 프로그램은 最初의 英語 데이터 處理 컴파일러다. 그前까지 數字만 使用 可能했던 컴퓨터 言語를 넘어 單語를 使用하는 컴퓨터 言語가 開發된 것이다. 그 後 IBM과 허니웰에서도 次例로 비슷한 컴파일러를 發表했다. 商用言語 標準이 여러가지가 되어 業界에 混亂이 올 것을 對備해 中立的 位置에 있는 大學에서 코볼(COmmon Business-Oriented Language)을 出帆시키는 모임이 열렸다. 비록 코볼이 最終的인 形態로 나온 것은 호퍼가 屬해 있지 않은 委員會였지만 委員들은 호퍼의 Flow-Matics가 自身들의 事故에 엄청난 影響을 미쳤다는 事實을 認定했다.

末年 [ 編輯 ]

1986年 8月 14日 美國 海軍에서 規定에 따라 隱退하였고, 1992年에 死亡하였다. 1996年에 美國의 이지스 驅逐艦 中 하나인 DDG 70 Hopper가 호퍼의 이름을 따 命名되었다. 現在 호퍼 號는 眞珠灣을 母港으로 하여 太平洋에서 任務를 遂行하고 있다.

各州 [ 編輯 ]

  1. Cantrell, Mark (2014年 3月 1日). “Amazing Grace: Rear Adm. Grace Hopper, USN, was a pioneer in computer science” . 《Military Officer》 12 (3) (Military Officers Association of America). 52?55, 106面 . 2014年 3月 1日에 確認함 .  

外部 링크 [ 編輯 ]