她是世界第一台个人计算机的创造者

云脑智库 2021-10-14 00:00


来源 | 悦智网

智库 | 云脑智库(CloudBrain-TT)

云圈 | “云脑智库微信群”,请加微信:15881101905,备注您的研究方向

Mary Allen Wilkes在五十年前她创造了世界上第一台个人计算机LINC,而后毅然转身从事律师工作长达40年,认为做律师才是为自己而活。她感慨,如今能在计算机领域取得重大成就的女性越来越少。

Mary Allen Wilkes以LINC 项目闻名,被认为是世界上第一台个人计算机的发明者。

Mary Allen Wilkes是LINC开发团队的成员,实验室仪器计算机(Laboratory Instrucment Computer, LINC)于20世纪60年代初在麻省理工学院诞生,从使用大型、离线、远程、集中控制的计算机进行计算,转变为小型、交互式、由个人用户直接控制的计算机,也是今天个人计算机的雏形。

不过她并非天生注定是一个程序员,从十多岁起,她的梦想就是做一个诉讼律师。

20世纪50年代的马里兰州,Wilkes的中学老师跟她说她应该去做一个程序员,但当时大部分美国人都没听说过计算机是什么东西,更没见过,所以这一席话让她有些不明就里。十几年前,首批巨型计算机刚刚开始在大学和政府的实验室里运转。

1959年,当Wilkes从韦尔斯利学院毕业后,导师们都劝她不要申请法学院,理由是,申请了也未必能考上,考上还不一定能毕业,毕业了也不一定能找到工作。

在当时,即使Wilkes能找到工作,也不是去法庭上,更有可能是去到法律图书馆做图书管理员,或者做法律秘书。

正犹豫时,她听到「计算机就是通向未来的钥匙」,于是他就去了MIT 应聘程序员,面试过程只有一句话,“你们需要程序员吗”,就被录用了。

尽管在今天看起来,没有任何经验的人是完全无法胜任程序员的工作的,但在当时,不光是Wilkes, 几乎没有任何人具备编程经验,计算机学科甚至都还不存在。就算是斯坦福大学,也是直到1965年才开设计算机科学系。

那些需要程序员的机构,只不过用几道测试题来评估申请人,主要是考查逻辑思维能力。她在大学主修哲学专业,研究过符号逻辑,能够通过类似于编码的方式,把and/or语句串在一起。

很快,Wilkes就成了编程高手。

她刚开始在IBM 704上工作,主要用深奥的「汇编语言」进行编写。即使将程序放入IBM 704也是 一件费力的事,它没有键盘或屏幕,Wilkes必须在纸上写一个程序,然后交给打字员,打字员将每个命令翻译成打孔卡上的孔。她会携带一盒盒指令给操作员(operator),然后操作员将一叠这样的卡片送入读卡器。计算机执行程序并产生结果,然后在打印机上打印出来。

当Wilkes的代码没有产生预期的结果, 她检查bug的方式就只能靠想象,在脑海中推演一遍代码,想象机器将如何执行它。然后根据反馈结果改写程序。当时大多数计算机的容量非常有限; IBM 704只能在其内存中处理大约4,000个单词的代码。

一个优秀的程序员写的程序简洁而优雅,从不浪费一句话。

而女性天生就是敏感、挑剔而精确,毋庸置疑,在计算机科学史前,女性扮演着奠基人的角色,到1960年,美国超过四分之一的程序员是女性。在麻省理工学院林肯实验室,政府归类为「职业程序员」的大多数人都是女性。

1961年,威尔克斯被分配到一个著名的新项目,LINC。作为世界上第一台交互式个人电脑,LINC 在办公室或实验室中安装,它甚至有自己的键盘和屏幕,因此可以更快地进行编程,而无需使用笨拙的打孔卡或打印件。设计师们知道他们可以制作硬件,但是他们需要Wilkes 帮助编写软件,让用户实时控制计算机。

在之后的两年半里,Wilkes和团队在流程图上埋头苦干,思考电路是如何工作的,如何让人们与之交流。

当他们做出一个直线加速器工作原型,为一名生物学家解决了一个棘手的数据问题时,Wilkes兴奋得像个小孩,绕着机器转圈。

1964年末,Wilkes环球旅行回来,她被要求完成LINC操作系统的编写工作。但实验室已搬迁到圣路易斯,她不想搬到那里。所以,LINC被运到她在巴尔的摩的父母家中。在楼梯脚附近的前厅大厅里,一个装满电路的冰箱大小的盒子里面挂着一盒高高的磁带,这就像早期科幻电影的场景。

不久,世界各地的LINC用户就用上了Wilkes的代码,医生用它进行医学分析,甚至创建了一个聊天机器人,让患者了解他们的症状。

即使Wilkes已经认同自己是一名程序员的身份,并取得了巨大成就,但她仍然渴望成为律师,甚至认为做律师才算是「为自己而活」。

计算机在智力活动上是更令人心动的,但在社会活动上却是孤立的。1972年,她申请并进入哈佛大学法学院,毕业后,Wilkes 做了四十年的律师,心满意足。

Wilkes是一位优秀的女程序员,如今她已退休住在马萨诸塞州,还会经常和年轻的学生们一起学习计算机科学,让她感慨的是,与Wilkes那个年代相比,在计算机领域取得重大成就的女性人数和认可度都大不如前。

1960年,她开始进入麻省理工学院工作,女性在计算机和数学专业中的比例是27%。1990年达到35%,达到历史最高峰。在这此后,占比不断下降下降,到2013年,女性比例降至26%。

但你可能不知道的是,过去计算机科学的快速发展,女性是主导力量。

大约200年前,世界上第一个能够称之为程序员的人就是女人,Lady Ada Lovelace。作为1833年英格兰的一位年轻数学家,她遇到了发明家Charles Babbage,他正在努力设计他所谓的分析引擎。引擎将由金属齿轮制成,能够执行if / then命令并将信息存储在内存中。

但遗憾的是,Babbage一直也没有实现他的引擎梦。所以,直到Lovelace 36岁死于癌症时,也没能让她的代码跑起来。

在上世纪40年代,由军方资助,美国开发出第一台可编程数字计算机,电子数字积分和计算机Eniac。那是一个巨大的、重达30多吨,由17,468个真空管组成的庞然大物。如果谁能让这台怪兽运行起来,必然是十分风光霸气了。而相比之下,编程似乎是可有可无的,程序员更像是这个怪兽的秘书。

在Eniac刚推出的几年里,许多企业都从IBM等公司那里购买了巨大的电子制表机,这对于计算工资非常有用。这些机器的打卡机操作员的工作,通常由女性来担任。当需要聘请技术人员为Eniac编写代码时,组成了由女性们构成的团队:Jean Jennings,Betty Snyder,Marlyn Wescoff,Frances Bilas和Ruth Lichterman。

男人们负责思考让Eniac做什么,而编程、执行代码的活则由女人来担当。

Eniac的女性团队是第一批发现软件无法正常工作的程序员,程序员的主要工作就包括找到并修复错误(Debug)。她们创造了有关软件的核心概念。Snyder意识到调试一个不能正确运行的程序,如果有一个断点breakpoint就会有很大帮助,可以让程序在执行过程中暂停,然后观察运行的中间结果。

直到现代,断点也是程序调试的重要手段。

Grace Hopper被公认为是第一个创建编译器的程序员,它能让用户创建更接近常规书面文字的编程语言,可以编写类似英语句子的代码,然后翻译成由0和1组成的计算机语言。

可是,女性是什么开始被迫退出计算机科学的舞台呢?

当史蒂夫·乔布斯和比尔·盖茨开始开始出现在公众视线中,计算机领域男性主导的时代逼近。

在这十年之前的研究显示,对编程职业感兴趣的男女人数几乎一半一半。而女性选择计算机科学课程的人数在70年代末稳步上升,十年时间里几乎翻了一倍多。到1983学年,所有计算机和信息科学专业的毕业生中有37.1%是女性。

但情况在1984年发生了逆转。从这一年开始女性计算机专业毕业生比例下降了;到2010年左右,几乎腰砍。计算机和信息科学专业的毕业生中,只有17.6%是女性。

这种急速下降的原因之一,是孩子们学会编程的方式和时间发生了变化。70年代末至80年代初,个人电脑的出现,重塑了计算机科学学位的学生群体。在那之前,几乎每一个上大学的学生都从未接触过电脑,甚至在教室里也没有接触过电脑。计算机是稀有而昂贵的设备,大部分只能在研究实验室或公司环境中使用。换言之,几乎所有的学生都处于平等的基础上,而且对编程还很陌生。

但是在这之后,第一代个人计算机Commodore 64和TRS-80开始进入到个人家庭,青少年当中很快流行开来,他们慢慢接触到编程的相关知识。到了80年代中期,一些大学新生在他们开始第一堂电脑课时早已对计算机了如指掌了,他们对于二进制科学将可能带来的改变已经做好充分的心理准备。正如两位学者在调查女性入学率如此低的原因时发现的那样,事实证明,这些学生大多是男性。

当计算机科学发展至90年代中期,编程文化大量普及。大多数新生都是男性,女性的数量从未恢复到70年代末和80年代初的水平,而那些少数出现的女性往往是孤立的。在一个有20个学生的房间里,可能有5个甚至更少的学生是女性。

现如今,女性在脑力劳动更多的计算机科研行业可能还更多一些,但在劳动密集型的公司程序员,女性的身影也越来越少。

不知道20年后,当我们环顾四周,在计算机科学领域,会看到更多女性的身影吗?

参考资料:

https://twitter.com/MIT_CSAIL/status/1441794632329752579

https://www.nytimes.com/2019/02/13/magazine/women-coding-computer-programming.html
文章来源:nytimes

- The End

声明:欢迎转发本号原创内容,转载和摘编需经本号授权并标注原作者和信息来源为云脑智库。本公众号目前所载内容为本公众号原创、网络转载或根据非密公开性信息资料编辑整理,相关内容仅供参考及学习交流使用。由于部分文字、图片等来源于互联网,无法核实真实出处,如涉及相关争议,请跟我们联系。我们致力于保护作者知识产权或作品版权,本公众号所载内容的知识产权或作品版权归原作者所有。本公众号拥有对此声明的最终解释权。

投稿/招聘/推广/合作/入群/赞助 请加微信:15881101905,备注关键词

微群关键词:天线、射频微波、雷达通信电子战、芯片半导体、信号处理、软件无线电、测试制造、相控阵、EDA仿真、通导遥、学术前沿、知识服务、合作投资.

“阅读是一种习惯,分享是一种美德,我们是一群专业、有态度的知识传播者.”

 阅读原文加入知识星球,发现更多精彩内容.

   ///  先别走,安排点个“赞”和“在看” ↓  

云脑智库 努力是一种生活态度,与年龄无关!专注搬运、分享、发表雷达、卫通、通信、化合物半导体等技术应用、行业调研、前沿技术探索!专注相控阵、太赫兹、微波光子、光学等前沿技术学习、分享
评论 (0)
  • 速卖通,作为阿里巴巴集团旗下的跨境电商平台,于2010年横空出世,彼时正值全球电商市场蓬勃发展,互联网的普及让跨境购物的需求日益增长,速卖通顺势而为,迅速吸引了全球目光。它以“让天下没有难做的生意”为使命,致力于打破国界限制,搭建起中国商家与全球消费者之间的桥梁。在其发展的黄金时期,速卖通取得的成绩令人瞩目。在欧洲市场,速卖通一度成为第一大电商平台。根据第三方机构《欧洲跨境商务》的评选,速卖通凭借出色的服务和消费者口碑,在“欧洲十大跨境电商平台”中脱颖而出,力压来自美国的亚马逊和eBay等电商巨
    用户1742991715177 2025-04-26 20:23 163浏览
  • 2025年全球人形机器人产业迎来爆发式增长,政策与资本双重推力下,谷歌旗下波士顿动力、比亚迪等跨国企业与本土龙头争相入局,产业基金与风险投资持续加码。仅2025年上半年,中国机器人领域就完成42笔战略融资,累计金额突破45亿元,沪深两市机器人指数年内涨幅达68%,印证了资本市场对智能终端革命的强烈预期。值得关注的是,国家发展改革委联合工信部发布《人形机器人创新发展行动计划》,明确将仿生感知系统、AI决策中枢等十大核心技术纳入"十四五"国家重大专项,并设立500亿元产业引导基金。技术突破方面,本土
    电子资讯报 2025-04-27 17:08 220浏览
  •   北京华盛恒辉电磁环境适应性测试系统是针对复杂电磁环境进行仿真、测试与评估的关键设备,以下从系统功能、技术架构、应用场景、核心优势、发展趋势五个维度展开全面解析:   应用案例   目前,已有多个电磁环境适应性测试系统在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润电磁环境适应性测试系统。这些成功案例为电磁环境适应性测试系统的推广和应用提供了有力支持。   一、系统功能   复杂电磁环境构建   全生命周期测试能力   实时监测与反馈   二、技术架构   模块化设
    华盛恒辉l58ll334744 2025-04-26 17:21 197浏览
  • 探针台作为高精度测试设备,在光电行业的关键器件研发、性能测试及量产质量控制中发挥核心作用,主要涵盖以下应用场景与技术特性:一、光电元件性能测试1.‌光电器件基础参数测量‌l 用于LED、光电探测器、激光器等元件的电流-电压(I-V)特性、光功率、响应速度等参数测试,支撑光通信、显示技术的器件选型与性能优化。l 支持高频信号测试(如40GHz以上射频参数),满足高速光调制器、光子集成电路(PIC)的带宽与信号完整性验证需求。2.‌光响应特性分析‌l 通过电光转换效率测
    锦正茂科技 2025-04-27 13:19 115浏览
  •   无人机部件仿真与模型验证平台系统解析   北京华盛恒辉无人机部件仿真与模型验证平台系统是无人机研发的核心工具,通过多元功能、创新架构和广泛应用,推动无人机技术发展。以下从核心功能、技术架构、应用场景、优势及发展趋势展开解析。   应用案例   目前,已有多个无人机部件仿真与模型验证平台在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润无人机部件仿真与模型验证平台。这些成功案例为无人机部件仿真与模型验证平台的推广和应用提供了有力支持。   一、核心功能   三维建模与可视化
    华盛恒辉l58ll334744 2025-04-26 16:39 244浏览
  •     今天,纯电动汽车大跃进牵引着对汽车电气低压的需求,新需求是48V。车要更轻,料要堆满。车身电子系统(电子座舱)从分布改成集中(域控),电气上就是要把“比12V系统更多的能量,送到比12V系统数量更少的ECU去”,所以,电源必须提高电压,缩小线径。另一方面,用比传统12V,24V更高的电压,有利于让电感类元件(螺线管,电机)用更细的铜线,缩小体积去替代传统机械,扩大整车电气化的边界。在电缆、认证行业60V标准之下,48V是一个合理的电压。有关汽车电气低压,另见协议标准第
    电子知识打边炉 2025-04-27 16:24 168浏览
  •   基于图像识别技术的数据库检索系统平台解析   北京华盛恒辉基于图像识别技术的数据库检索系统平台融合计算机视觉与数据库管理技术,实现智能化图像检索。以下从架构、功能、技术、应用及发展方向展开解析。   应用案例   目前,已有多个基于图像识别技术的数据库检索系统在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润基于图像识别技术的数据库检索系统。这些成功案例为基于图像识别技术的数据库检索系统的推广和应用提供了有力支持。   一、系统架构设计   数据采集层:收集各类图像数据,
    华盛恒辉l58ll334744 2025-04-26 16:02 172浏览
  • 探针台作为半导体制造与测试的核心设备,通过精密定位与多环境适配能力,支撑芯片研发、生产及验证全流程。以下是其关键应用领域与技术特性:一、核心功能支撑1.‌电性能测试与分析‌l 在晶圆切割前,探针台直接接触芯片电极,测量阈值电压、漏电流、跨导等200余项参数,用于评估良品率及优化工艺设计。l 支持单晶体管I-V曲线测量,定位栅极氧化层厚度偏差(精度达0.2nm),为器件性能分析提供数据基础。2.‌纳米级定位与测量‌l 定位精度达±0.1μm,满足5nm及以下制程芯片的
    锦正茂科技 2025-04-27 13:09 144浏览
  •  集成电路封装测试是确保芯片性能与可靠性的核心环节,主要包括‌晶圆级测试(CP测试)‌和‌封装后测试(FT测试)‌两大阶段,流程如下:一、晶圆级测试(CP测试)1.‌测试目的‌:在晶圆切割前筛选出功能缺陷或性能不达标的晶粒(Die),避免后续封装环节的资源浪费,显著降低制造成本。2.‌核心设备与操作‌l ‌探针台(Prober)‌:通过高精度移动平台将探针与晶粒的Pad jing准接触,实现电气连接。l ‌ATE测试机‌:提供测试电源、信号输入及功能向量,接收晶粒反
    锦正茂科技 2025-04-27 13:37 168浏览
  •   SAR 卫星图像识别系统平台解析   北京华盛恒辉SAR 卫星图像识别系统平台凭借独特技术优势,在多领域发挥重要作用。以下从技术功能、架构流程、应用案例、挑战趋势等方面进行全面解析。   应用案例   目前,已有多个卫星图像识别系统在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润卫星图像识别系统。这些成功案例为卫星图像识别系统的推广和应用提供了有力支持。   一、技术基础与核心功能   (一)成像原理与全天候能力   基于合成孔径雷达原理,突破天气与光照限制,实现
    华盛恒辉l58ll334744 2025-04-26 15:22 128浏览
  • 在给别人审查PCB的时候,有时产生这样的感觉:说是一回事,但自己做又是另一回事了。也就是有时候对别人的标准就非常严格,而对自己就相对放宽些。不知道你是否会有这样的感觉呢?对于给别人审查PCB而言,这就是找茬,无论具细,都会一 一列出。这是工作应有的态度,也是对板子的负责,这不是故意为难别人。当然,可能也有点“饱汉不知饿汉饥”的意味。如果遇到执行力强的人,那这些审查意见,只会对最终的板子有好处,增强稳定性。如果遇到的是执行力差的人,但多少也会改变点,这也并不会造成坏的结果。那么对自己而言,当自己亲
    wuliangu 2025-04-26 15:26 223浏览
  • 一、智能家居的痛点与创新机遇随着城市化进程加速,现代家庭正面临两大核心挑战:情感陪伴缺失:超60%的双职工家庭存在“亲子陪伴真空期”,儿童独自居家场景增加;操作复杂度攀升:智能设备功能迭代导致用户学习成本陡增,超40%用户因操作困难放弃高阶功能。而WTR096-16S录音语音芯片方案,通过“语音交互+智能录音”双核驱动,不仅解决设备易用性问题,更构建起家庭成员间的全天候情感纽带。二、WTR096-16S方案的核心技术突破1. 高保真语音交互系统动态情绪语音库:支持8种语气模板(温柔提醒/紧急告警
    广州唯创电子 2025-04-28 09:24 109浏览
  • 晶振在使用过程中可能会受到污染,导致性能下降。可是污染物是怎么进入晶振内部的?如何检测晶振内部污染物?我可不可以使用超声波清洗?今天KOAN凯擎小妹将逐一解答。1. 污染物来源a. 制造过程:生产环境不洁净或封装密封不严,可能导致灰尘和杂质进入晶振。b. 使用环境:高湿度、温度变化、化学物质和机械应力可能导致污染物渗入。c. 储存不当:不良的储存环境和不合适的包装材料可能引发化学物质迁移。建议储存湿度维持相对湿度在30%至75%的范围内,有助于避免湿度对晶振的不利影响。避免雨淋或阳光直射。d.
    koan-xtal 2025-04-28 06:11 90浏览
  • 在电子电路设计和调试中,晶振为电路提供稳定的时钟信号。我们可能会遇到晶振有电压,但不起振,从而导致整个电路无法正常工作的情况。今天凯擎小妹聊一下可能的原因和解决方案。1. 误区解析在硬件调试中,许多工程师在测量晶振时发现两端都有电压,例如1.6V,但没有明显的压差,第一反应可能是怀疑短路。晶振电路本质上是一个交流振荡电路。当晶振未起振时,两端会静止在一个中间电位,通常接近电源电压的一半。万用表测得的是稳定的直流电压,因此没有压差。这种情况一般是:晶振没起振,并不是短路。2. 如何判断真
    koan-xtal 2025-04-28 05:09 109浏览
我要评论
0
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦