计算机领域一直被视为“男性的专属领域“,人们往往认为男性缜密、理性的逻辑思维更加适合从事这一行业。
因此,人们有时会忽视女性对计算机发展的贡献,但其实女性在计算机领域留下的非凡贡献不是少数。
程序员圈层有一个名词,叫“程序媛”,一字之差将女性从程序员团队中独立开来,而事实上早在1967年出版的《计算机编程就业指导》中,一位作者就写道:“编程需要耐心、恒心、关注细节,这些正是女性的特点”。
所以小图今天想为你介绍一下这4位女性程序员,从她们为计算机科学技术领域做出的重大贡献中,或许你可以看到,女性力量在编程领域也可以发光发热。
为第一台便携式计算机编程
Margaret Hamilton
Margaret Hamilton曾担任 MIT 仪器实验室软件工程部的主管,帮助该实验室开发阿波罗11 号计划中航天器(阿波罗导航计算机 (AGC) )搭载飞行软件。
玛格丽特站在阿波罗计算机指导手册(AGC)的源代码程序列表旁边
Margaret Hamilton所在的团队为世界第一台便携式计算机编写了代码,他们的工作使人类第一次登月成为可能,并催生了一个新的产业。“软件工程师”这个术语正是由Margaret Hamilton发明。
2003年,Margaret Hamilton获得了美国国家航空航天局特殊空间法科学和技术贡献奖。Margaret Hamilton被奖励了3.72万美元,是NASA史上个人奖项中最高层次的奖金金额。
Margaret Hamilton根据为Apollo程序编写软件的经验,继续创建通用系统语言,并为此创建了一家汉密尔顿技术公司。她本人也因在计算机领域的非凡成就,于2016年获得了奥巴马总统自由荣誉,是美国最高的民事荣誉。
计算机软件工程第一夫人
Grace Hopper
海军少将Grace Hopper 博士率先开发了用英语编写的无障碍的计算机编程语言。
她发明了第一个现代编译器 A-0 系统,提出了第一个可在不同机器上运行的程序理论,开发了第一个高级数据处理语言 FLOW-MATIC(后来扩展成了第一个商业程序语言 COBOL)。
1944 年,她在排查计算机故障的时候,发现故障是一只飞蛾导致的继电器短路,因此在笔记上写道 “发现了一个 bug”。此后,所有的程序错误都被称为 bug,这也成为了程序领域最常见的词汇。
为纪念格蕾丝的伟大贡献,后世的女性计算机从业者借她的名字创立了格蕾丝·赫柏女性计算科学大会(Grace Hopper Celebration of Women in Computing)。
这也成为了世界上最大的女性技术专家聚会,每年都有超过两万五千人聚在一起,庆祝女性在计算机领域的成就。
女性程序员的先驱
Ada Lovelace
Ada Lovelace是著名英国诗人拜伦之女,数学家,计算机程序创始人,建立了循环和子程序概念。
Ada Lovelace为计算程序拟定“算法”,写出第一份“程序设计流程图”,因此被珍视为“第一位给计算机写程序的人”。
为了纪念Ada Lovelace对现代电脑与软件工程所产生的重大影响。美国国防部制作了一个新的高级计算机编程语言——Ada,被誉为第四代计算机语言的最成功代表。
Ada Lovelace为后世的程序员设计出的级数相乘算法。
当时,英国发明家,电脑先驱巴贝奇在设计人类历史上第一台可以编程的计算机——巴贝其分析机。
这种具有初步编程运算能力的机器,需要有人来为它设计专门的程序,以此来完成各种运算。于是,原本已经着迷于差分机的阿达,便成为了巴贝奇的学术合作伙伴。
Ada Lovelace在与巴贝奇合作差分机以及进行差分机的后续机器分析机的研究时,先后编写了三角函数程序、级数相乘程序、伯努利函数程序等等一大批沿用至今的数学算法代码。
可惜的是,巴贝其分析机并没有在她有生之年成为现实。而Ada Lovelace的第一部算法,也淹没在历史的大潮当中。
Ada Lovelac曾说,数字不仅仅能代表数量。一台能操作数字的机器,可以处理任何能用数字代表的信息数据。
她不仅是计算机的先锋,还是科学界女性的先锋。
万维网的祖母
Mary LeeBerners-Lee
Mary Lee Berners-Lee的出现,是打破计算机科学领域对女性歧视的一记重拳,是女性在这一领域能力获得认可的里程碑,更为今后其他女性进入以男性为主的编程领域铺平了道路。
Mary Berners-Lee从小就独具数学天赋,从伯明翰大学数学专业毕业后,她先是到澳大利亚联邦天文台工作,后回到英国,于1921年加入一家电气工程公司——Ferranti。
开始在John Bennett博士领导的小组工作,并接受程序员的专业培训;也正是在这里,作为编程团队的一员,她参与制造了世界上第一台商用通用计算机Ferranti Mark I,并编写了可以执行40个方程组的程序和一个可以定位程序错误的诊断程序,对计算机科学产生了重大影响。
加入Ferranti不久后,Berners-Lee发现女性的薪水比同期招募的男性要低。此后,她不断为女性的权益奔走,为女性同伴争取到了同工同酬与加薪福利。她的故事也打破了当时“女性应当相夫教子而非在职场工作”的公认规则,激励了许多女性投身科技行业。
1954年,Berners-Lee嫁给了在Ferranti的团队伙伴Conway,后成立了自己的家庭软件咨询公司,这也使她成为世界上第一个自由程序员。
在她与Conway所生的四个孩子中,长子Tim Berners-Lee在父母的影响下也走上了计算机科学的道路,并创建了著名的万维网。因此,Berners-Lee也被称为万维网的祖母。
科学研究者们一直致力于为人类开发更便捷有利的生存环境,因此,TA的概念更应当是多种多样的。
和男性一样,女性也拥有着投身科学事业的智慧、勇气与魄力。
我们也有理由去铭记女性在计算机乃至整个科学领域的伟大贡献,并尽全力鼓励更多女性加入到各式的行业中去。
看完了她们的故事,你是否也深受鼓舞,事实证明“女性力量”可以在任何领域发光发热,女性也有学编程的天赋,如果你是女性,不要害怕,不要受固化思维影响,勇敢试一试吧!