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

    文章

    7842

    浏览量

    93499
  • 人工智能
    +关注

    关注

    1821

    文章

    50385

    浏览量

    267125
  • 电子数字
    +关注

    关注

    0

    文章

    4

    浏览量

    1854

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    入门神器 | 尚硅谷51单片机视频教程

    操作的最佳实践。程序员明白,软件中的每个赋值操作,本质上都是对硬件电路状态的次改变,从而建立起扎实的底层操作思维。 三、 中断与串口通信:系统响应与数据传输的机制 中断机制是现
    发表于 05-01 17:34

    Renesas 3858 组单芯片 8 位 CMOS 微计算机深度解析

    Renesas 3858 组单芯片 8 位 CMOS 微计算机深度解析 在电子设备不断发展的今天,微计算机作为核心部件,其性能和特性对于整个系统的运行起着至关重要的作用。今天我们就来深入探讨
    的头像 发表于 04-13 15:00 168次阅读

    计算机专业408考研科目

    408 跨考零基础:三个月入门到精通路线 站在2026年的节点回望,计算机考研408(计算机学科专业基础综合)早已超越了单纯的知识点考核,更像是场对逻辑思维与系统观的深度洗礼。对于
    发表于 04-11 16:44

    上汽大众第一台EA211黄金增程器正式下线

    近日,上汽大众第一台EA211黄金增程器正式下线,并将率先搭载于ID. ERA 9X车型,新车将于3月底正式开启预售。作为MQB平台的核心动力基石之,EA211发动机家族自2011年诞生以来,全国累计保有量已突破2,000万
    的头像 发表于 03-03 16:32 740次阅读

    LABVIEW VIPM用户单独安装的插件,如何导出来,安装到另一台电

    LABVIEW VIPM用户单独安装的插件,如何导出来,安装到另一台电脑,现在换台电脑,很多插件,单独安装太麻烦了。
    发表于 01-22 14:26

    程序员最常见谎言

    了。 28我已经测试过了,这个功能没问题,可以上线了。 29别担心,这个问题很快就能解决。 30代码快写完了,已经完成 90% 了 。 希望大家对程序员些容忍以及谅解! 各位程序员你们都被我说中了哪些?说说你们的观点
    发表于 12-10 08:24

    深圳中国首个光量子计算机制造工厂落成

    据央视新闻报道;在24日;深圳南山区国内首个光量子计算机制造工厂正式进入小规模生产阶段,据悉该工厂是隶属于玻色量子;总面积约5000平方米,集研发、制造、测试于体,用于实现光量子计算机的工程化、标准化和规模化生产。
    的头像 发表于 11-25 17:17 2274次阅读

    贸泽电子开售全新Arduino UNO Q单板计算机

    贸泽电子开售全新Arduino UNO Q单板计算机。Arduino UNO Q单板计算机(SBC)将高性能计算与实时控制结合,提供理想的创新平台。
    的头像 发表于 11-08 09:50 1619次阅读

    【作品合集】赛昉科技VisionFive 2单板计算机开发板测评

    【VisionFive 2单板计算机试用体验】烧录系统+开箱启动 第一期合集: 微五科技CF5010RBT60开发板测评作品合集 第二期合集: 创龙科技TLT113/TL3562-MiniEVM开发板测评
    发表于 09-04 09:08

    工业计算机的重要性

    工业计算机对某些行业至关重要。我们将在下面详细解释这些行业中的工业计算机应用。1.制造与工业自动化工业级计算机非常适合制造工厂,特别是那些想要自动化装配过程的工厂。在这样的环境中,工业计算机
    的头像 发表于 07-28 16:07 753次阅读
    工业<b class='flag-5'>计算机</b>的重要性

    自动化计算机经过加固后有什么好处?

    让我们讨论下部署坚固的自动化计算机些好处。1.温度范围宽自动化计算机经过工程设计,配备了支持宽温度范围的组件,使自动化计算解决方案能够
    的头像 发表于 07-21 16:44 786次阅读
    自动化<b class='flag-5'>计算机</b>经过加固后有什么好处?

    自动化计算机的功能与用途

    工业自动化是指利用自动化计算机来控制工业环境中的流程、机器人和机械,以制造产品或其部件。工业自动化的目的是提高生产率、增加灵活性,并提升制造过程的质量。工业自动化在汽车制造中体现得最为明显,其中许多
    的头像 发表于 07-15 16:32 936次阅读
    自动化<b class='flag-5'>计算机</b>的功能与用途

    工业计算机与商用计算机的区别有哪些

    工业计算机种专为工厂和工业环境设计的计算系统,具有高可靠性和稳定性,能够应对恶劣环境下的自动化、制造和机器人操作。其特点包括无风扇散热技术、无电缆连接和防尘防水设计,使其在各种工业自动化场景中
    的头像 发表于 07-10 16:36 947次阅读
    工业<b class='flag-5'>计算机</b>与商用<b class='flag-5'>计算机</b>的区别有哪些

    环旭电子助力客户发布高性能自行车计算机

    环旭电子作为全球电子设计与制造服务领导厂商,近年来透过联合设计制造服务模式(Joint Design Manufacturing,JDM),协助知名品牌客户开发出兼具强固性与高效能的自行车计算机,以满足全世界自行车
    的头像 发表于 06-04 18:17 1107次阅读

    国内第一台七位半数字多用表你知道吗?

    北京航天测控技术有限公司生产的AMC93200系列七位半数字多用表,是国内第一台七位半数字多用表。该产品经过中国计量院计量认证,并获得了锂电领导企业的计量认证,还经过了航天重大发射任务高端
    的头像 发表于 05-19 14:30 844次阅读
    国内<b class='flag-5'>第一台</b>七位半数字多用表你知道吗?