现在位置:两性视野->两性视野中文版->青春对话
世界第一的女性计算机学家(女性人物介绍系列)
时间:2006-6-18 11:51:59 来源:两性视野 作者:易蓉 编辑:alexyu2001 【关闭
    大家都知道对计算机的发明有杰出贡献的约翰·冯·诺依曼、查尔斯·巴比奇等人,可是谁曾设想过世界上第一个程序员会是一位女性呢?
 
    没错,她就是爱达·拉弗雷斯(Ada·Lovelace)伯爵夫人。爱达·拉弗雷斯是英国著名浪漫派诗人拜伦的女儿。可是父亲的名声和成就并没有给她带来完美的童年。出生不久后父母离异,爱达由母亲抚养成人。深受数学家母亲的影响,她从小就酷爱数学,一直醉心于数学研究,并投入英国科学家查尔斯·巴比奇门下,跟随巴比奇学习他一生的心血­——分析机。分析机就是现代计算机体系诞生前的计算机雏形。据说,爱达是当时除了巴贝奇外惟一理解分析机原理的人。她为了解分析机的伯努利方程设计了一个程序,这个程序就是人类历史上的第一个程序。循环(while,for,loop)和子程序的概念就是她由此建立的。如果在今天的程序语言中不能使用“while、for、loop”这些循环迭代方法,那么程序语言将不能做任何事情。巴贝奇和爱达曾预见道,自动计算机的真正重要之处,在于它可以重复执行一套给定的程序。其重复次数可以在计算前确定,也可以依计算结果而临时决定。爱达为了做分析机不惜血本,最后弄得倾家荡产,可是由于当时机械工业技术跟不上他们的设计,直到她36岁逝世、巴贝奇也相继去世,分析机的构想还是没有实现。直到大半个世纪之后,美国科学家艾肯才利用当时已经出现的机电技术,根据巴比奇和爱达的论文制造出了MARKpI——世界上第一台电力机械计算机。后来美国国防部开发了一种面向对象的高级编程语言,为了纪念这位计算机软件的开山之祖,美国国防部将这种语言命名为ADA。ADA语言至今还在计算机的某些领域发挥着重要作用,而ADA也被人们尊称为世界上第一个程序员。
 
    对计算机的发展做过巨大贡献的女性还有优秀的数学家和计算机语言学家格雷斯•霍波。1949年,霍波加盟由第一台电子计算机ENIAC发明人埃克特和莫齐利开办的电脑公司,为第一台储存程序的商业电子计算机UNIVAC编写软件。1952年,她开发出了世界上第一个将高级符号语言转变为机器语言的编译器A—0,接着又在以后的几年中开发出了世界上第一个处理数学计算的编译器A—2和自动翻译英语的数据处理语言的编译器B—0(也叫Flow-Matic)——历史上第一个用于商业数据处理的类似英语的语言。1959年以Flow-Matic为基础开发COBOL语言问世,它是第一批高级程序设计语言之一,广泛用于大型机和小型机电脑的高级商业程序设计。COBOL文本诞生后,霍波又率先实现了COBOL的第一个编译器。因此,人们把霍波叫做"COBOL之母"。据20世纪80年代初的统计,全美国在运行中的程序有80%是用COBOL语言编写的。霍波女士不但推动了计算机技术本身的发展,也促进了计算机的普及化和产业化,因此被誉为“计算机第一夫人”。
 
    计算机发展史上的女性名单肯定不止于此。IT行业是男人的地盘?别那么幼稚。我们不否认在信心技术领域、自然科学领域活跃的大多数是男性,但是我们坚决反对用这些“大多数”的呱噪掩盖掉身在其中的杰出女性的声音。
——copyright:两性视野学术网站