今天的計算機界是男性主導的領域。據美國的研究數據,計算機專業人員中女性的比例1990年是35.2%,到2000年已經下降到了28.4%。而攻讀計算機本科課程的女性,從1980年代中期的近40%(很高啊),下降到了最近的不足20%。為了緩解這種趨勢,歐美各國已經有不少組織在致力於吸引女性重歸計算機科學。
然而,大家可能不太知道的是,計算機的早期,尤其是編程方面,女性曾經起到過至關重要的作用。事實上,最早的程式設計師以及管理員反而是以女性為主的。今天是全世界女性同胞的節日,讓我們來一起敬仰一下那些計算機界偉大而美麗的女性吧。
世界第一位程式設計師Ada Lovelace
Ada Lovelace(1815 - 1852),英國著名詩人拜倫之女。從小就展現出過人的數學天賦,被拜倫稱為平行四邊形公主(後半句有誤,應該說的是拜倫的妻子,Ada之母)。1842年至1843年間,她花了9個月翻譯義大利數學家Federico Luigi為查爾斯巴貝奇設計的機械式計算機所寫的程序設計書。在譯文裡,她附加了許多註記,詳細說明用計算機進行伯努利數的運算方式,而被認為是世界上第一個電腦程式。她預言道:這個機器未來可以用來排版、編曲或是各種更複雜的用途。
1852年,Ada因治療子宮頸癌失血過多而去世,時年36歲。此時正值中國鹹豐初年,太平軍初起時,慈禧時年17歲,身份還是蘭貴人。
1980年,美國國防部用她的名字Ada命名了一種新的程式語言。另外,美國國防部標準化局還以她的出生年份為Ada語言標準進行了編號,即MIL-STD-1815。
最著名的人肉計算機Henrietta Swan Leavitt
Henrietta Swan Leavitt (1868 - 1921),天文學家,聾啞人。19世紀90年代,哈佛大學天文學家皮克林招募了一些聾啞女性對天文臺拍攝的照相底片進行測量和分類 工作,實際 上就是以人力來做今天計算機的工作,因此她們也被稱為哈佛計算機。1893年開始,Leavitt參加了這項工作,每周的薪水是10.5美元。她在枯燥的工作中發現了著名的造父變星周光關係,革命性地改變了現代天文學理論。
1893年,紐西蘭成為第一個給婦女投票權的國家。
同年,日本 首次改用公曆。這一年是光緒十九年,年初宋慶齡出生,年底毛澤東出生。次年,甲午海戰爆發。
第一個bug捕手Grace Hopper
Grace Hopper (1906-1992),計算機科學先驅,美國海軍準將。她是最早的計算機之一哈佛Mark I的第一批程式設計師,並為第一個程序設計語言設計了編譯器。她是COBOL語言的設計者,常被稱為COBOL之母,但是她自己喜歡被稱為COBOL祖母,因為COBOL語言實際上是她設計的原型語言FLOW-MATIC的派生。除了語言設計之外,她在語言標準化方面也做出了奠基性的貢獻。
她還有一個重要的榮譽,就是抓住了計算機歷史上第一個bug。這隻真正的臭蟲,如今還榮幸地存放在計算機檔案館裡供人瞻仰。
第一位女性圖靈獎得主Frances Allen
Frances Allen,1932年出生。美國科學家,IBM Fellow。因在編譯器、代碼優化和並行編譯方面的貢獻獲得2006年計算機界最高榮譽圖靈獎。
有意思的是,Allen女士本來一直從事數學方面的教學,但由於還不起上學欠下的貸款而加入IBM,直至退休。
更多介紹請閱讀博客文章:http://blog.csdn.net/g9yuayon/archive/2007/02/22/1512490.aspx。
美國第一位計算機女博士Barbara Liskov
Barbara Liskov生於1939年,MIT教授,美國工程院院士。1968年在史丹福大學獲得計算機博士學位。因在計算機程式語言和編程方法、分布式系統等領域的貢獻分別與2004年和2008年獲得馮諾依曼獎和圖靈獎。
更多情況請閱讀博客文章:http://blog.csdn.net/turingbook/archive/2009/03/13/3982492.aspx。
網際網路之母Radia Perlman
Perlman是MIT博士,Sun公司的傑出工程師。她在20世紀70年代對路由的研究,發明了生成樹協議,是今天網際網路的重要基礎之一。此外,她還撰寫了兩部重要的網絡著作:Interconnections: Bridges, Routers, Switches, and Internetworking Protocols和 Network Security: Private Communication in a Public World 。
密碼奇人王小雲
1966年生於山東諸城,1983年至1993年就讀於山東大學數學系,先後獲得學士、碩士和博士學位,19 93年畢業後留校任教。1994年開始用十年時間先後破解了MD5、HAVAL-128、MD4、RIPEMD和SHA-1五大密碼,轟動世界。2005年6月受聘為清華大學高等研究中心楊振寧講座教授,現為清華大學長江學者特聘教授。
有意思的是,王小雲本身的理想是搞物理,只是因為高考意外失敗才不得不去讀數學的。她的研究組裡有一半以上是女博士。
更多情況可以訪問這篇採訪。
史上最強女遊戲程式設計師Corrinne Yu
香港出生的著名女程式設計師。被著名遊戲媒體網站Kotaku評為十年來最具影響的十位遊戲界女性之一,也是其中唯一的女程式設計師。微軟Halo團隊的遊戲引擎主程式設計師,Direct3D顧問委員會創始成員,也是微軟遊戲部門第一位女性技術主管。此前擔任過多個遊戲公司的技術總監。
更多情況,參見她的維基百科條目和個人網站。(信息來自Milo Yip的博客)
還有更多
此外,應該被景仰的,還有信息檢索與自然語言處理的先驅Karen Sparck Jones(1935-2007),作業系統和家庭計算機的先驅Mary Allen Wilkes(她在做出了一系列驚人的科技成就之後轉行當了律師),最早的一批計算機遊戲程式設計師Carol Shaw和Roberta Williams,蘋果電腦用戶界面的重要設計師Susan Kare,著名的算法專家Eva Tardos,Smalltalk的設計者之一Adele Goldberg,軟體架構專家Mary Shaw,分布式算法專家Nancy Lynch,ACM前主席Barbara Simons,C++最初研發小組的項目經理Barbara Moo,中國計算機界的女院士夏培肅、楊芙清......
應該被敬仰的,還有正活躍在計算機業界的女性領袖們,包括Cisco的CTO Padmasree Warrior,BBC公司的CIO Tiffany Hall,維基百科的CTO Danese Cooper,原金融時報集團現BUPA基金會的CIO Yasmin Jetha, OLPC(每個孩子一臺筆記本計劃)創始人和CTO Mary Lou Jepsen等等。
正在ENIAC計算機旁工作的女程式設計師們
更應該被景仰的,還有更多做出了不可替代貢獻但是默默無聞的女性。比如二戰中在破解納粹德國密碼而立下汗馬功勞的Colossus計算機的女性操作員們,ENIAC計算機的女性程式設計師們,還有幾十年來,直至今天,在計算機行業各個崗位上工作著的女性們......
今天,祝你們節日快樂!
(本文圖文素材多取自Wikipedia1,Wikipedia2,特此致謝。撰文:劉江)