今天的计算机界是男性主导的领域。据美国的研究数据,计算机专业人员中女性的比例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,特此致谢。撰文:刘江)