0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

美国第一台电子计算机 它出自女程序员之手

电子工程师 来源:fqj 2019-05-05 08:55 次阅读

人工智能的历史告诉我们:随着科技的进步,机器会越来越聪明,但却鲜少涉及人类在其中发挥的重要作用,包括怎么设计机器的原型,以及怎么训练它等等。

最近,IEEE Spectrum开了一个AI历史系列,主要探讨了AI史上人类的作用,例如发明家、思想家、工人或者工程师是如何创造出可以复制人类思想和行为(或者至少看似)的算法

这个系列共有六个部分,本文是第二部分《设计ENIAC的程序媛》,阅读第一部分,请戳这儿。

1946年2月14日,记者们聚集在宾夕法尼亚大学摩尔工程学院,目睹了世界上第一台通用电子数字计算机之一——电子数字积分计算机的公开演示(ENIAC)。

Arthur Burks是ENIAC团队的数学家和高级工程师,负责展示机器的功能。他首先让计算机一起添加了5,000个数字,1秒后他证明了机器可以在超短的时间内计算出炸弹轨迹,这比炮弹从枪口发出到达目标所需的时间更短。

记者们留下了深刻的印象。据他们所知,所有伯克斯所要做的就是按下一个按钮,机器就会瞬间计算出结果,而这个计算过程如果由人来完成需要好几天的时间。

记者不知道的是,计算机能成功运行得益于六名女程序员背后付出的努力,这些程序媛们曾经都亲自经历了这样的计算过程,没有她们的艰辛工作就不会取得如此巨大的突破性进展。

Betty Jean Jennings(左)和Frances Bilas(右)正在操作ENIAC的主控制板

第二次世界大战初期,计划建造一个可以计算炸弹轨迹的计算机。摩尔工程学院正在与弹道研究实验室(BRL)合作,在那里一支由100个人组成的团队接受了手工计算炮弹射击台的训练。

这项任务需要高水平的数学技能,包括解决非线性微分方程的能力以及使用差分分析仪和算尺。然而,这被认为是文书工作,对于男性工程师来说也是一项繁琐无味的工作。因此,BRL聘请的大多数是拥有大学学位并表现出很高的数学才能的女性来处理这项工作。

随着战争的进展,预测炸弹飞行路径的能力成为军事战略不可或缺的部分,而BRL则面临越来越大的压力,他们需要尽快拿出成果并投入使用。

1942年,物理学家John Mauchly撰写了一份备忘录,建议构建一个可编程的通用“电子计算器”,它可以使计算过程自动化。 到1943年6月,Mauchly和电气工程师J. Presper Eckert一起获得了建立ENIAC的资金。

电子计算机的目的是取代BRL的数百名的人类团队,使计算过程更快,更有效。然而,Mauchly和Eckert意识到他们的新机器需要通过穿孔卡进行编程才能计算轨迹,这是IBM几十年来用来编程其他机器的技术。

Adele和Herman Goldstine是一对夫妇,当时领导BRL的人类计算业务,他们认为,这项任务应该由他们小组中最擅长数学的人来完成。他们共同选出六位女性——Kathleen McNulty, Frances Bilas,Betty Jean Jennings, Ruth Lichterman, Elizabeth Snyder, 和 Marlyn Wescoff,让她们从从计算工具晋升为机器操作员。

Elizabeth "Betty" Snyder正在研究ENIAC

她们的首要任务是从内到外熟悉ENIAC,研究机器的蓝图,以了解其电路、逻辑和物理结构。其中有很多值得学习的东西:这个30吨重的庞然大物占地约140平方米(1,500平方英尺),使用超过17,000个真空管,70,000个电阻器,10,000个电容器,1,500个继电器和6,000个手动开关。由六名操作员组成的团队负责配置和连接机器以执行特定的计算,处理穿孔卡设备以及调试其操作。这有时会需要操作员在机器内爬行以更换有故障的真空管或电线。

实际上在战争期间,ENIAC并没有及时完成炸弹轨迹的计算。但不久之后,John von Neumann就开始用它来进行核聚变计算。这需要使用超过100万张穿孔卡。而来自洛斯阿拉莫斯的物理学家刚好有操作员的编程经验,知道如何同时处理如此多的操作。

ENIAC的程序员之一Kathleen McNulty

至此,女性程序员的贡献都没有得到认可或赞扬。这在一定程度上是因为编程机器仍然与人类计算密切相关,因此被认为是一种“亚专业”女性的工作。领先的工程师和物理学家更专注于设计和构建硬件,因为他们认为硬件对计算的未来更为重要。

出于这个原因,当ENIAC于1946年最终呈现给媒体时,六位女性操作员仍然未露面,这是冷战的曙光,美国军方热衷于展示其技术实力。工程师们将ENIAC表述为一台自主的智能机器,他们宣扬了一种偏颇的技术优势,同时也隐藏了人工做出的贡献。

这种公关策略奏效了,它影响了未来几十年媒体对计算机的报道。在关于ENIAC遍布全球的新闻报道中,该机器占据了中心位置,被称为“电子大脑”,“巫师”和“人造机器人大脑”。

几乎没有提到六位女性操作员的艰苦而坚韧的工作,也忽略了她们曾经为了实现所谓的“机器智能”爬过的机器,以及换过的电线和真空管。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 计算机
    +关注

    关注

    19

    文章

    6642

    浏览量

    84466
  • 人工智能
    +关注

    关注

    1776

    文章

    43766

    浏览量

    230551
  • 电子数字
    +关注

    关注

    0

    文章

    4

    浏览量

    1728

原文标题:美国第一台电子计算机是由女程序员编写的

文章出处:【微信号:BigDataDigest,微信公众号:大数据文摘】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    【量子计算机重构未来 | 阅读体验】+ 了解量子叠加原理

    作为零基础初学级的量子小白,对神秘诡异的量子世界充满了好奇。说起量子计算机,我有许多问号,量子计算机的工作原理是什么?电子计算机有什么区别?量子
    发表于 03-13 17:19

    【量子计算机重构未来 | 阅读体验】+ 初识量子计算机

    欣喜收到《量子计算机——重构未来》书,感谢电子发烧友论坛提供了个让我了解量子计算机的机会! 自己对
    发表于 03-05 17:37

    欧盟首台百亿亿次级超级计算机JUPITER建设成果显著,进入新阶段

    欧洲超级计算机联盟 EuroHPC JU 曾于 2023 年 10 月宣布,将投资 2.73 亿欧元打造欧洲第一台超大规模超级计算机——JUPITER,预期其性能将达到每秒五亿次浮点运算的水平。
    的头像 发表于 01-25 14:40 266次阅读

    CY8CPROTO-063-BLE为什么无法打开CMSIS-DAP端口?

    ,我只有个 COOLDIM_PRG_BOARD。 它在一台计算机上编程,而不是在另一台计算机上编程。
    发表于 01-22 07:28

    详细解读GPU的起源及发展

    最早的算力引擎。是人类的大脑,后来演变成草绳、石头、算筹(一种用于计算的小棍子)、算盘。到了20世纪40年代,世界上第一台数字式电子计算机ENIAC诞生,人类算力正式进入了数字电子时代
    发表于 12-25 10:07 731次阅读
    详细解读GPU的起源及发展

    微型计算机的组成及其应用形态 单片机的特点及应用领域

    1946年2月15日,第一台电子数字计算机 ENIAC问世,这标志着计算机时代的到来。ENIAC 是电子计算机,时钟频率虽然仅有 100
    的头像 发表于 12-03 09:32 607次阅读
    微型<b class='flag-5'>计算机</b>的组成及其应用形态 单片机的特点及应用领域

    台电机顺启逆停电路图详解

    控制要求:两台电机用Q0.0和Q0.1表示,分别有自身的启动和停止按钮,第一台电机启动后,第二台电机才能启动。
    的头像 发表于 11-13 15:47 2309次阅读
    两<b class='flag-5'>台电</b>机顺启逆停电路图详解

    ​数字化时代的基石——服务器发展与主流厂商巡礼

    服务器行业的发展最早可追溯到1946年,第一台电子计算机ENIAC研制成功;随后,晶体管技术的引入为服务器的发展提供了技术保障,1954年,第一台使用晶体管的计算机TRADIC诞生于美国
    的头像 发表于 10-29 14:55 727次阅读
    ​数字化时代的基石——服务器发展与主流厂商巡礼

    富士通造出日本首台属于私营企业的量子计算机

    另外,富士通决定与政府支援研究机构日本物理学、化学研究所(riken)于2021年共同设立和光研究中心,共同开发量子计算机。日本物理、化学研究所于2023年3月推出了日本第一台具有64个量子比特、使用低温超导电路的量子计算机
    的头像 发表于 10-08 11:16 545次阅读

    一台变频器可以带多台电机吗?

    求助,请问大佬一台变频器可以带多台电机吗
    发表于 09-01 17:21

    电子计算机的主要元件包括哪些

    电子计算机的主要元件包括 中央处理器(Central Processing Unit,CPU):负责执行计算机指令、控制和协调计算机的各个部件。 内存(Memory):用于存储计算机
    的头像 发表于 08-29 10:35 2168次阅读

    机房综合布线系统方案

    “在现代科学技术高度发展的社会里,电子计算机越来越广泛地应用于各个领域,计算机技术也在迅猛发展,但是电子计算机只有通过稳定、可靠的运行才能发挥其效益,而电子计算机的稳定、可靠运行要依靠
    的头像 发表于 08-16 09:38 646次阅读
    机房综合布线系统方案

    学习架构-构建你的第一个嵌入式图像

    嵌入系统的编码通常要求程序程序员与设备硬件比用于般用途计算机程序撰写软件更直接地互动。 这是因为: 嵌入系统可能没有显示显示,
    发表于 08-08 07:58

    单片机和电脑pc计算机的区别

    随着社会的发展和需求的提高,计算机也在不断地更新与发展。由于计算机的产生是应数值计算而产生的,因此长期以来电子计算机技术都是沿着满足大量高速数值计算
    的头像 发表于 08-02 15:08 860次阅读

    计算机刚发明时程序员是怎样编程的?

    关于上古时期程序员编程这个话题我想我得从头开始讲起,当我开始编程时使用的计算机是这样的。
    发表于 06-26 10:33 466次阅读
    <b class='flag-5'>计算机</b>刚发明时<b class='flag-5'>程序员</b>是怎样编程的?