简评:程序员是一个神奇的职业,他们用勤劳的双手和聪明的大脑如同魔法师一般搭建出一个又一个神奇的计算机世界。在外行人看来这个职业难如登天,许多人都以为这只是男性为主力的职业,其实从第一个程序员至今,女性发挥着不容忽视的贡献!本文就为大家介绍4位在计算机领域才华横溢的女神。
世界第一位程序员
Ada Lovelace 作为世界上第一为程序员算得上大多数程序员心中首位女神了。Ada Lovelace 生于 1815 年,是英国著名诗人拜伦之女。从小就展现出过人的数学天赋,被拜伦称为平行四边形公主。
1842 年至 1843 年间,她花了 9 个月翻译意大利数学家 Federico Luigi 为查尔斯巴贝奇设计的机械式计算机所写的程序设计书。在译文里,她附加了许多注记,详细说明用计算机进行伯努利数的运算方式,而被认为是世界上第一个电脑程序。
1980 年,美国国防部用她的名字 Ada 命名了一种新的编程语言。另外,美国国防部标准化局还以她的出生年份为 Ada 语言标准进行了编号,即 MIL-STD-1815。
她预言道:这个机器未来可以用来排版、编曲或是各种更复杂的用途。
第一位女性图灵奖得主
Frances E. Allen 是第一位获得图灵奖得女科学家。Allen 在科学的道路上探索奇妙之旅,获得荣誉无数。
1989 年 Allen 当选为 IBM 院士,这是 IBM 历史上第一个女性获得此殊荣。1995 年,她被任命为IBM技术研究院院长。1997 年被选入 WITI 名人堂,2000 年 IBM 设立了以她的名字命名的“Frances E. Allen 科技女性导师奖”。作为美国国家工程学院院士、美国计算机学会会士,获得过 AWC 颁发的 Augusta Ada Lovelace 奖,2006 年度图灵奖等诸多荣誉。
互联网之母
拉迪亚·珀尔曼在MIT数学硕士毕业后到了一个叫 BBN 的公司搞网络设备的软件研发。
1980 年, Digital Equipment Corp 的经理发现了拉迪亚·珀尔曼的网络技术才华, 珀尔曼被邀请到DEC工作。当时 DEC 正在研发一种可靠性更高的计算机网络设备, 拉迪亚·珀尔曼给DEC的研发团队带来他们想要的东西,她运用极强的数学功力很快就找到解答。
1983 年, 珀尔曼发明了 Spanning Tree Algorithms 生成树算法, 研制出了用于网桥(交换机) 设备的 Spanning Tree Protocol(STP) 生成树协议。拉迪亚·珀尔曼的工作实际上是给网络(Internet)制定了一个基本的数据传输的方法,生成树协议能保证数据包传递到网络任何一个网段, 生成树协议被 IEEE 定为网桥(交换机) 技术的标准协议(802.1d),珀尔曼还为 IS-IS, OSPF 链路状态路由协议的算法, 标准, 及发展作出了重大贡献。
实际上是珀尔曼发明了 STP 生成树协议之后局域网和广局域网才有了大规模的联接。
计算机软件第一夫人
葛丽丝·霍普是计算机时代公认的伟大先驱之一,被誉为 Cobol 计算机语言之母,还被誉为“计算机软件第一夫人”。
霍普 1906 年出生于纽约市的一个海军世家,长大后就读于瓦萨学院(Vassar College), 1934 年成为耶鲁大学 233 年校史上首位数学女博士。
葛丽丝·穆雷·霍普本姓穆雷(Murray),霍普(Hopper)为夫姓,生于美国纽约州纽约市,美国海军准将及计算机科学家,世界上最早一批的程序员,也是最早的女性程序员之一。她创造了现代第一个编译器 A-0 系统,以及商用电脑编程语言“COBOL”,被誉为 COBOL 之母。
每每提到女性程序员,我们不禁回想起这些为计算机做出伟大贡献的女神们,她们为计算机奉献了自己的青春岁月,同时也为更多程序员树立了榜样~
本文转载自 计蒜客 微信公众号,原文链接