小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

她發(fā)現(xiàn)世界上第一個bug,美國為她延長退休年齡

 牛人的尾巴 2016-12-06

畢業(yè)后,赫柏回到韋莎學(xué)院教書。

但人生總是會出現(xiàn)各種意想不到的轉(zhuǎn)折點,對赫柏來說,這個拐點是二戰(zhàn)。

赫柏的曾祖父是一名海軍將軍。1939年二戰(zhàn)爆發(fā)時,滿懷愛國熱情的赫柏也堅決要求加入海軍。

參軍要經(jīng)過考試,盡管赫柏身高體重都不合格,她死磨硬纏硬是說服了考官,讓自己進入海軍軍校學(xué)習(xí),并以第一名的成績畢業(yè)。

畢業(yè)的赫柏因為出色的數(shù)學(xué)背景,被分配到美國船舶局位于哈佛大學(xué)的戰(zhàn)時科研中心。

彼時,軍方正在開展世界第一臺大型數(shù)字計算機的研究項目——馬克一號。赫柏被任命為著名計算機專家霍德艾肯博士的助手,成為這個項目的第三名程序員。

undefined

在這兒,赫柏開啟了自己程序員的生涯。

她的主要任務(wù),就是為馬克一號,還有接下來的馬克二號,馬克三號編寫程序與軟件。

一天,計算機發(fā)生故障,赫柏經(jīng)過排查,在計算機的繼電器觸電里,找到了一只被夾扁的小飛蛾,這只小蟲子卡住了機器的運行,赫柏順手將飛蛾夾在工作筆記里,并詼諧的把程序故障稱為“bug”。

這就是我們今天最愛說的“bug”的由來。它的意思,和原身一致,真就是“一只蟲”。

undefined赫柏發(fā)現(xiàn)第一個bug”后的手稿。

這一稱呼后來演變成表達(dá)缺陷漏洞的計算機專業(yè)術(shù)語,人們習(xí)慣地把排除程序故障叫做“debug”(除蟲)。

當(dāng)時的計算機只能識別機器語言——由二進制代碼1和0表示的特定指令集合,而且不同型號的計算機使用的機器語言不一樣,每次使用新的計算機都要程序員背一套新的指令,想想就令人絕望。

再說了,這些全是由“01001001010101010000010111100……”的觀感性真的奇差,非常非常容易出錯,程序員們檢查起來更是萬念俱灰。

undefined

眼看頭發(fā)越掉越多的赫柏想要改變程序員的工作處境,維護大家身心健康。她決心開發(fā)一套高級編程語言,讓人們能夠以接近英語寫作的方式來編寫程序。

那么問題來了,如何才能讓計算機讀懂英文?

1949年,赫柏加盟了第一臺電子計算機發(fā)明人莫契利和艾科特創(chuàng)辦的公司,為世界上第一臺儲存程序的商業(yè)電腦編寫了許多軟件,在這臺計算機上,她開始嘗試著用簡短的指令代碼。

1952年,赫柏終于率先研制出世界上第一個編譯程序A—O,能夠?qū)㈩愃朴⒄Z的符號代碼轉(zhuǎn)換成計算機能夠識別的機器指令。不要小看這個編譯程序,它有著電子詞典的翻譯功能,能夠?qū)⑽覀兊恼Z言翻譯給計算機。

翻譯器有了,但目前程序員敲打的符號代碼只是類似英文,赫柏覺得有必要設(shè)計一套更簡單的機器語言。

5年后,F(xiàn)low—matic語言問世了,這是第一個使用詞語的計算機語言。這個時候,政府也感覺到這將是一件造福國家的事兒,于是在五角大樓的支持下,赫柏領(lǐng)導(dǎo)著一個工作委員會。2年后,基于Flow語言,又成功研制出第一個商用編程語言COBOL。

undefined

這是赫柏發(fā)明前進的一小步,卻是人類計算機前進的一大步。

COBOL語言最重要的特征,就是語法都和英文接近了,不懂電腦的人也能看程序,編譯器軟件只做少許修改,就能運行于任何類型的電腦。

不過,再好的程序員也都有出bug的時候,正因為COBOL語言逐漸的廣泛使用,赫柏當(dāng)初的一個小bug成為了“危害巨大的千年蟲”。

50年代初,計算機非常昂貴,為了節(jié)省空間,赫柏采用六位數(shù)來儲存日期,即年月日各兩位,這一習(xí)慣被沿用,然而,到2000年,問題出現(xiàn)了。

簡單來說,2000年1月1日的表示是1/1/00,但是1900年1月1日的表示也是1/1/00,所以在進入千禧年時,因為計算機里時間的錯誤,讓很多系統(tǒng)、軟件、程序完全亂套。

這些也是后話了。

盡管曾在很多公司供職,赫柏都是加盟、兼職,作為服役的軍人,她的大東家還是美國海軍部。

undefined

1966年,赫柏60歲,到了美國軍方服役的年齡上限。只是回家才休息半年,赫柏就被召回了。因為她一走,美國海軍部就發(fā)現(xiàn)有大量他們無法處理的程序,他們?yōu)榇粟s快修改了原有規(guī)章,將退休年齡延長到65歲。

又工作了五年的赫柏于1971年“第二次退休”。這次比上次好,海軍部撐了一年,1972年,又把赫柏“召喚”了回來。

最后,眾議院特別批準(zhǔn)讓赫柏延長服役年限,參與軍方計劃。所以,本該60歲退休的赫柏,直到1986年才終于“成功”退役,79歲的她成了美國退伍時年級最大的軍人。

undefined

退伍儀式中,赫柏被授予國防部杰出服務(wù)勛章,這是非戰(zhàn)斗人員能都獲得的最高獎項。

為表彰赫柏對美國海軍的貢獻,美國海軍將一艘驅(qū)逐艦命名為“格蕾絲號”,加利福尼亞數(shù)據(jù)處理中心,也改稱“赫柏服務(wù)中心”。

undefined“格蕾絲號”。

1992年1月1日,格蕾絲·赫柏與世長辭。

她將一生獻給工作,獻給國家,也獻給了人類。

Cobol語言目前仍被大范圍使用,世界上70%的數(shù)據(jù)都用它處理,500強中就有492家使用,據(jù)稱用它書寫的程序超過了2000億行,并且以每年大約50億行的速度在增長。

多少人因為她,才看懂了代碼,愛上了代碼,繼而在這個電子時代創(chuàng)造出一個個的進步與奇跡。

世界的腳步,伴著她,走向一個新的時代。

2016年,赫柏被奧巴馬追授總統(tǒng)自由勛章,這也是,這個國家的平民所能獲得的最高榮譽。

看看,憑啥說女性就是技術(shù)渣?這種氣質(zhì)美貌才華兼具的女程序員照樣能讓人類顫抖!

undefined

資料來源:《格蕾絲赫柏與信息時代的創(chuàng)新》

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多