软件之母—格蕾丝·霍波
軟件之母 格蕾絲·霍波:
傳奇的人物總是有那么幾點與眾不同,亦或是性格,亦或是命運, 在追逐天性和探索源頭的軌跡中,不知不覺,解鎖了新世界的探索。
&&走向軟件之路,是才華
__她在自然科學,特別是數學和物理方面表現出超群的能力。1928年她獲得美國優等生的榮譽。同年,取得數學物理學士學位,留校擔任了教師,被聘為韋莎學院的副教授。利用所獲得的獎學金,霍波再次考進著名的耶魯大學深造。1930年,她獲得耶魯大學數學碩士學位;1934年成為耶魯大學歷史上第一位女數學博士。
__第二次世界大戰爆發是霍波生命中的一個轉折點。1943年,滿懷著愛國熱情,她義無反顧地加入婦女自愿救護組織,放棄了多年奮斗才得到的優裕生活。這時的霍波已是30多歲的中年人,而且有了自己的家庭,但是她堅決要求加入海軍,成為一名正式的軍人。參軍是要經過考試的,無論是身高還是體重,她沒有一項合格?;舨ú挪还苓@些,死磨硬纏說服了考官,讓她進入海軍學校學習,并以第一名的成績畢業。
__剛佩上海軍中尉肩章,她幸運地被任命為著名計算機專家霍德?艾肯(H.Aiken)博 士的助手,參與Mark Ⅰ計算機的研制。她后來回憶說:“我成了世界上第一臺大型數字計算機的第三名程序員?!睆拇?#xff0c;格蕾絲?霍波走上了軟件大師的成功之路?!?/p>
&&BUG 的趣味發明=歷史性的定義
__她為MarkⅠ,以及后續機器MarkⅡ、Mark Ⅲ編寫出大量軟件。有趣的是,霍波在軟件設計領域的第一項重大“發明”,竟是創造出一個著名的計算機術語——“bug”。1946年,她在發生故障的MarkⅡ計算機的繼電器觸點里,找到了一只被夾扁的小飛蛾,正是這只小蟲子“卡”住了機器的運行。霍波順手將飛蛾夾在工作筆記里,并詼諧地把程序故障稱為“bug”。bug的意思是“臭蟲”,而這一奇怪的稱呼,后來演變成計算機行業的專業術語。雖然現代電腦再也不可能夾扁任何飛蛾,大家還是習慣地把排除程序故障叫做Debug(除蟲)
&&在計算機領域的發展
__1949年,她加盟第一臺電子計算機ENIAC發明人莫契利和??颂貏撧k的公司,為世界上第一臺儲存程序的商業電腦UNIVAC編寫了許多軟件,開始第一次使用所謂“簡短指令代碼“
__1952年,在斯佩里?蘭德公司兼任系統工程師,她率先研制出世界上第一個編譯程序A-O,能夠將類似英語的符號代碼轉換成計算機能夠識別的機器指令,并發表了第一篇關于編譯器的論文。到了50年代中期,她又開發出Flow-Matic語言,為COBOL高級語言誕生創造了基礎。
__1959年5月,在五角大樓支持下,她領導著一個工作委員會,成功地研制出第一個商用編程語言COBOL。COBOL語言最重要的特征是語法與英文很接近,可以讓不懂電腦的人也能看懂程序;編譯器軟件只需做少許修改,就能運行于任何類型的電腦。委員會一個成員害怕這種語言的命運不會太長久,特地為它制作了一塊小小的墓碑。然而,COBOL語言卻幸存下來。1963年,美國國家標準局將它進行了標準化。用COBOL寫作的軟件,要比其他語言多得多,霍波博士也因此被譽為計算機語言領域的先驅人物。
__50年代計算機存儲器非常昂貴,為了節省內存空間,霍波開始采用6位數字來儲存日期, 即年、月、日各兩位。隨著COBOL語言的影響日愈擴大,這一習慣做法被人們沿用下來,到2000年前,居然變成了危害巨大的“千年蟲”,這當然是霍波始料不及的事
&&霍波獎,少年計算機英雄
__有一艘驅逐艦被命名為“格蕾絲號”;加利福尼亞海軍數據處理中心也改稱“霍波服務中心”。霍波一生還獲得許多殊榮,如計算機科學年度人物獎、國家技術獎等、海軍功勛服務獎、國防部卓越服務獎等等。1971年,為了紀念現代數字計算機誕生25周年,美國計算機學會特別設立了“格蕾絲?霍波獎”,頒發給當年最優秀的30歲以下的青年計算機工作者。因此,“霍波獎”正是全球電腦界“少年英雄”的標志
&&世界崇拜的軟件大師
__她希望能夠活到94歲,即新世紀來臨的那一天。然而,1992年1月1日,女將軍在睡夢中再也沒有醒來,離她的愿望還差8年。在阿靈頓美國國家公墓,霍波的身邊放滿了勛章和鮮花,她是世界婦女的楷模,也是計算機界崇拜的軟件大師。
End
這一切成就的起點,卻是在她少年時代一連拆散七臺鐘的那一刻
致敬
總結
以上是生活随笔為你收集整理的软件之母—格蕾丝·霍波的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 又一个国产自主知识产权操作系统发布!
- 下一篇: Oracle创建删除索引