不容忽视的“她”力量 | 盘点女性在计算机领域中的卓越贡献

支点版权所有
近日,哥伦比亚大学迎来了建校以来首位华裔女副校长。该校原数据科学研究所及计算机系教授周以真(Jeannette M.Wing)于今天——2021年9月1日起正式担任常务副校长一职,总管哥大纽约主校区与全球各附属机构的科研事务。 
计算机领域一直被视为“男性的专属领域“,人们往往认为男性缜密、理性的逻辑思维更加适合从事这一行业,因此很少认可女性对计算机发展的贡献,也鲜少有女性在这一行业中担任重要职位。周以真教授的此次任职,不仅是其个人在教育事业上的一次进步,更代表了女性群体对计算机领域的卓越贡献
 
事实上,女性对计算机领域的推动作用远不止于此。你知道吗,世界上第一个程序员就是女性
 
01
世界上第一位程序员
阿达·洛夫莱斯伯爵夫人
(Ada Lovelace)
 
一提到程序员,人们脑海中往往会出现一个戴眼镜,穿格子衬衫的宅男形象,但事实上,世界上第一位程序员是一位美丽且富有才华的女性——阿达·洛夫莱斯伯爵夫人。
 
 
阿达于1815年12月10日出生于英国伦敦,其父是大名鼎鼎的诗人拜伦,母亲则是被称为“平行四边形公主”的数学家安娜贝拉。在母亲的影响下,阿达从小开始学习逻辑与科学,也接触到了许多数学大师,受到了良好的数学教育。
 
17岁时,阿达在剑桥大学遇到了著名的数学家、发明家兼机械工程师查尔斯·巴贝奇(Charles Babbage)。在与巴贝奇的交谈中,阿达第一次接触到了“差分机”的概念和“分析机”的设计,并对此产生了狂热的兴趣。
 
此后,阿达开始与巴贝奇一起从事分析机的研究与推广。在研究过程中,阿达提出了许多天才构思:她强调了存储程序和数据的重要性,并预言了分析机在未来可用作排版、编曲或其他更复杂的作用;为了给程序设计“算法”,她撰写了第一份程序设计流程图;提出了用二进制代替十进制,将数字和字母等符号编码成数据的编程思想……
 
 
遗憾的是,阿达不久后因病去世,年仅36岁。虽然没能看到计算机的问世,但阿达对计算机未来的预言影响了后世对计算机以及编程的研究。为了纪念阿达·洛夫莱斯的杰出贡献,美国军方制作了一种新型的高级计算机编程语言,并将其命名为Ada,她也被视为世界上第一位程序员。
 
02
万维网的祖母 
Mary LeeBerners-Lee
 
她的出现,是打破计算机科学领域对女性歧视的一记重拳,是女性在这一领域能力获得认可的里程碑,更为今后其他女性进入以男性为主的编程领域铺平了道路。她就是Mary Lee Berners-Lee。
 
 
自小,Berners-Lee就独具数学天赋。从伯明翰大学数学专业毕业后,她先是到澳大利亚联邦天文台工作,后回到英国,于1921年加入一家电气工程公司——Ferranti。在这里,她开始在John Bennett博士领导的小组工作,并接受程序员的专业培训;也正是在这里,作为编程团队的一员,她参与制造了世界上第一台商用通用计算机Ferranti Mark I,并编写了可以执行40个方程组的程序和一个可以定位程序错误的诊断程序,对计算机科学产生了重大影响。
 
加入Ferranti不久后,Berners-Lee发现女性的薪水比同期招募的男性要低。此后,她不断为女性的权益奔走,为女性同伴争取到了同工同酬与加薪福利。她的故事也打破了当时“女性应当相夫教子而非在职场工作”的公认规则,激励了许多女性投身科技行业。
 
1954年,Berners-Lee嫁给了在Ferranti的团队伙伴Conway,后成立了自己的家庭软件咨询公司,这也使她成为世界上第一个自由程序员。在她与Conway所生的四个孩子中,长子Tim Berners-Lee在父母的影响下也走上了计算机科学的道路,并创建了著名的万维网。因此,Berners-Lee也被称为万维网的祖母。
 
 
03
计算机软件工程第一夫人
格蕾丝·赫柏
(Grace Hopper)
 
1906年,格蕾丝·赫柏出生在美国纽约的一个中产家庭。在热爱数学的母亲和开明的父亲的共同影响下,她在数学、科学方面树立了远大理想。1928年,格蕾丝在韦莎学院获得数学物理学士学位,但她并没有满足于此,再次考入了耶鲁大学。1934年,她成为耶鲁大学历史上第一位女数学博士,这在那个年代的大背景下堪称奇迹
 
 
受到其海军将军曾祖父的影响,格蕾丝进入海军学校学习,并以第一名的成绩顺利毕业。考虑到其数学背景,她被指派到哈佛大学,成为Howard Aiken教授的助手,参与Mark I计算机的研制。
 
在来到哈佛大学前,格蕾丝几乎从未接触过计算机。为了能够胜任这份工作,她凭借天赋与努力一点点将计算机中每一个复杂而又精细的硬件了解透彻,随后用编程给机器带来思维。
 
1946年,格蕾丝在发生故障的MarkI计算机复杂的继电器触点中找到了造成故障的问题所在——一只小飞蛾。她诙谐的将程序故障称为bug(原意“小虫”),而这一奇怪的称呼也演变成了计算机的专业术语,被现在的人们广泛运用在日常生活中。
 
此后,格蕾丝为计算机领域做出了一系列卓越贡献。为解决程序员编程只能用看不懂的机器语言这一难题,她设计了一种能够把人类语言翻译成机器语言的程序,这正是我们现在常用的编译器的基本原理。
 
虽然当时的人们并不认可她的设想,但她对自己的程序坚信不疑,并靠到处演讲来筹集资金。1952年,她成功设计出了世界上第一个编译程序A-0,又用了五年时间将其发展成为一整套完整的程序语言FLOW-MATIC,这也是世界上第一个运用词语的计算机语言。从那以后,编程工作开始往化繁为简的方向发展。
 
 
为纪念格蕾丝的伟大贡献,后世的女性计算机从业者借她的名字创立了格蕾丝·赫柏女性计算科学大会(Grace Hopper Celebration of Women in Computing)。这也成为了世界上最大的女性技术专家聚会,每年都有超过两万五千人聚在一起,庆祝女性在计算机领域的成就。
 
 
04
计算机思维定义者
周以真
 
随着时代不断发展,近些年,越来越多的女性研究者投身于计算机领域中,并做出了巨大的贡献,周以真教授就是其中最为杰出的代表之一。
 
人称“龙女士”的周以真,是业界公认的“文理兼修、多才多艺,在学届、企业与政界都颇有建树”的优秀人才。
 
学术方面,她师从图灵奖得主Ronald Rivest,是麻省理工本硕博连读的优秀毕业生,主攻电气工程和计算机科学专业。作为著名的“计算机思维的定义者”,周以真教授在国际计算科学和人工智能领域享有盛誉。她提出,计算思维不是简单的编程问题,而是“能够将一个问题清晰、抽象地描述出来,并将问题的解决方案表示为一个信息处理的流程”。在她的影响下,越来越多的学生进入计算机行业,并将其与生物、医药、社科、人文等多个领域结合。
 
 
 
在商业与行政方面,她曾担任微软全球副总裁兼微软研究院海外负责人,主管微软除美国本土以外所有研究院的工作。此外,她也曾担任美国国家科学基金会计算与信息科学工程部助理部长,并且是多本科学杂志的编委会成员。
 
抛开科学家的身份,周以真还是一位多才多艺的可爱女性。她兴趣广泛,会跳芭蕾和探戈,能舞剑和武术,还是空手道黑带4级。
 
周以真教授的出现彻底打破了人们对计算机领域从业者的刻板印象。Ta们可以是男性,也可以是女性;可以是沉默严肃的,也可以是活泼阳光的;可以是专注在同一领域的,也可以是广泛涉猎的。
 
科学的世界包罗万象,科学的研究者们更应当是多种多样的。和男性一样,女性也拥有着投身科学行业的智慧、勇气与魄力。我们应当铭记女性在计算机乃至整个科学领域的伟大贡献,并尽全力鼓励更多女性加入到STEM的行业中去。
 
阅读更多文章