ENIAC的女性:编程先锋

作者: Roger Morrison
创建日期: 21 九月 2021
更新日期: 11 可能 2024
Anonim
ENIAC的女性:编程先锋 - 技术
ENIAC的女性:编程先锋 - 技术

内容


资料来源:Giedrius / Dreamstime.com

带走:

六位在计算机科学领域堪称先锋的杰出女性,以其作为早期计算机程序员的工作而受到认可。

曾经有一段时间,计算机编程工作由女性主导。但是像Ada Lovelace和Grace Hopper一样,ENIAC项目的六位女程序员在计算机科学领域做出了巨大贡献,而当时却鲜为人知。实际上,在让·詹宁斯(Jean Jennings)和贝蒂·斯奈德(Betty Snyder)解决了可能使第一台电子通用计算机公开亮相的麻烦之后,他们甚至没有被邀请参加庆祝晚宴。但是,受益于多年的发展,历史对于这些技术先驱变得更加友善。这个词正在消失。 (有关Lovelace的更多信息,请参见数字女巫Ada Lovelace。)

比赛场地水平

在第二次世界大战的高峰期,美国军方急需精确的发射台,弹道计算方法,以精确地进行空中轰炸以及地面加农炮和导弹射击。 ENIAC(后来称为EDVAC)是由J.Presper Eckert和John Mauchly为美国陆军弹道研究实验室建造的。它有17468个真空管和7200个晶体二极管-这是一台大型而复杂的机器。它功能强大,但是必须进行编程。

宾夕法尼亚大学的历史学家凯西·皮斯(Kathy Peiss)博士说,在1930年代,女性的教育水平通常比男性高。女大学生中有一半是女性,但机会有限。第二次世界大战改变了这一点。妇女的机会有所增加。在1940年至1945年之间,有50%的妇女加入了劳动力大军。

这主要是因为这些人开战了。西北大学的詹妮弗·莱特(Jennifer S. Light)表示:“第二次世界大战为许多妇女提供了一个机会,可以离开家园,从事各种行业的工作。”许多以铆钉工Rosie为代表的妇女去工厂工作。同样重要的事情也需要受过数学训练的女性:弹道计算。

从这些队伍中抽出六名妇女被送往阿伯丁试验场从事ENIAC工作。他们是让·詹宁斯(后来的Bartik),贝蒂·斯奈德(后来的霍尔伯顿),玛琳·韦斯科夫(后来的梅尔策),凯瑟琳·麦克努尔蒂(后来的莫赫利·安东内利),因为她最终要嫁给项目负责人之一约翰·莫赫利(John Mauchly),弗朗西斯·比拉斯(后来的斯彭斯) )和露丝·利希特曼(Ruth Lichterman)(后来的特伊特鲍姆)。他们在宗教和文化背景上的差异使团队充满活力。 (要了解有关编程历史的更多信息,请参见《计算机编程的先锋》。)


每个人都有一个故事

让·巴蒂克(Jean Bartik)(出生于贝蒂·让·詹宁斯(Betty Jean Jennings))在密苏里州的乡村长大。但在纪录片“绝密玫瑰色:第二次世界大战的女性计算机”中接受采访时,吉恩说“她从未想过住在农场里。”她想离开密苏里州并“去某个大地方”。 Bartik可能是ENIAC的六位女性程序员中最著名的,她继续在BINAC和UNIVAC I计算机上工作,并讲授了她的经验,直到2011年去世。

该小组分为三个特别小组。曾在台式计算机上工作的Marlyn Wescoff和Ruth Lichterman掌握了ENIAC的某些功能并帮助编写了弹道程序。费城栗山希尔学院的数学毕业生Frances Bilas和Kathleen McNulty曾操作过摩尔学校的微分分析器,他们共同研究复杂的方程。让·詹宁斯(Jean Jennings)和贝蒂·斯奈德(Betty Snyder)解决了ENIAC的主程序员问题,并领导了ENIAC演示的准备工作。凯瑟琳·麦克纳尔蒂(Kathleen McNulty)的想法是使用子例程:“我们可以使用主程序员来重复代码。”多年来,她将继续与丈夫约翰·毛赫利(John Mauchly)一起进行计算机设计和实现。

关于Bartik和同事Betty Snyder Holberton的一个著名故事涉及ENIAC揭幕的准备工作。两名船员受赫尔曼·戈德斯汀船长(Herman Goldstine)的委托,为演示程序编写了计算机程序,并在大型活动举行的前一天晚上被困。那是情人节,但他们心中没有男孩。他们带公共交通工具回家睡觉。解决方案是在半夜到达贝蒂的。她迅速将早班火车重新投入工作,拨动了正确的开关,并解决了问题。巴蒂克后来回忆说:“贝蒂在睡着时可以做出比大多数人清醒时更多的逻辑推理。”

没有错误,没有压力-在不破坏生活的情况下创建可改变生活的软件的分步指南

当没有人关心软件质量时,您就无法提高编程技能。

当“计算机”一词适用于人而不是机器时,他们所有人都在技术行业工作。早些年,具有数学能力的妇女在嘈杂的计算机前坐在拥挤的房间里工作。但是,现在只有六台“计算机”是ENIAC的才华横溢的女性程序员。


持久的贡献和认可

他们作为“计算机”以及后来的ENIAC程序员的工作并不容易。陆军需要那些发射台,而且速度很快!这通常需要两次甚至三班制。但是这些女人还很年轻,仍然设法抽出时间享受自己的时光。让·巴蒂克(Jean Bartik)记得在ENIAC上度过的时光是她一生中最快乐的时光。凯瑟琳·麦克纳尔蒂(Kathleen McNulty)回忆说:“我们从来没有用完彼此说的话。”

但这并不仅仅是娱乐和游戏。生命悬于天平。在谈到计算机行业中许多被遗忘的女性时,军事历史学家William F. Atwater博士说:“如果不为战争做出贡献,我们将输掉第二次世界大战。”妇女扮演着代码破坏者,弹道计算器的角色,和机器程序员。 ENIAC的六个例子就是这种努力的典型例子。

现在,历史回想起计算机传奇人物Ada Lovelace和Grace Hopper的贡献。但是,直到1986年,这六名妇女的秘密工作才几乎输给了全世界。ENIAC能够在15秒内计算出导弹的航迹,这需要人类花费40天。哈佛大学研究生凯西·克莱曼(Kathy Kleiman)撰写的一篇论文也许是第一个向世界讲述这个故事的人。随后是《华尔街日报》(Wall Street Journal)作家汤姆·佩青格(Tom Petzinger)发表的一篇文章,题为“软件的历史始于一些聪明的女性的工作。”

所有六位女性于1997年被选入WITI名人堂。Bartik的工作获得了无数荣誉,包括IEEE计算机先驱奖,她还成为了加利福尼亚山景城的计算机历史博物馆的研究员。沃尔特·艾萨克森(Walter Isaacsons)的“创新者”以及她自己的书“先锋程序员:让·詹宁斯·巴蒂克和改变世界的计算机”都讲述了她的故事。

结论

今天的软件编程似乎掌握在以技术为中心的年轻人手中。但是在早期,人们更关心硬件。计算和编程类似于文书工作。今天,我们更加了解这些聪明的女人所取得的成就的重要性。男人可能是机器的制造者,但正如Light博士所说,这些妇女“是使机器运转的人”。

(要了解有关该故事的更多信息,请观看计算机历史博物馆对Jean Bartik的以下采访:1)Jean Bartik和ENIAC Women; 2)Jean Jennings Bartik-ENIAC先驱。您还可以关注由凯西·克莱曼(Kathy Kleiman)建立的ENIAC程序员项目,以讲述他们的鼓舞人心的故事。)