藏书吧 通过搜索各大小说站为您自动抓取各类小说的最快更新供您阅读!

Kathleen hylda Valerie booth教授是英国早期的计算机先驱之一。

想象一下,必须通过重新布线来对计算机进行编程。是不是很不可思议?

在1940年代中期,第一台通用电子计算机就是以这种方式工作的。

像ENIAc这样的计算机,最初并没有用于代码的内部存储。如果我们想要用它编程,就要操纵数千个开关和电缆,而这些开关和电缆所在的位置,就是程序。

所有带旋转开关的单元都是需要大量编程的地方。

此时的编程,必须手动更改数千根电缆和开关,或者在卡片上打孔,然后将卡片送入计算机,这可能需要数天时间,而且极易出错。

在Kathleen booth开始研究计算机的那个年代,有那么一小群人,开始产生了将程序存储在计算机内部的想法。而她也是最早研究「软件」这一新概念的人之一,她从中看到了需求,发明了汇编语言,使计算机编程更加人性化。

Andrew booth在与x射线晶体学家Jd bernal教授(伯纳尔球的发明者)合作期间,使用x射线衍射数据来研究晶体结构。他发现手动计算非常繁琐,于是造了一台模拟计算机,来自动化部分步骤。

1946年,他在伯贝克担任纳菲尔德研究员。但由于学院没有空间,而且由于bRpRA为其提供资金,所以他的工作是在bRpRA的设施上完成的。

就在那时,他遇到了Kathleen。同年,Kathleen和Andrew在伯贝克学院合作发明了一台早期的数字计算机——自动中继计算机(ARc)。ARc使用纸带进行输入,实际上是一台用作傅立叶合成器的专用计算机。

在此期间,他们一同创建了如今的伯贝克计算机科学与信息系统系。

1945年,约翰·冯·诺依曼(John von Neumann)撰写了一份名为「EdVAc报告初稿」的文件,在这份文件中,他描述了后来被称为计算机的冯·诺依曼架构。

在这个架构中,他定义了计算机的各个部分,特别是存储在计算机内存中的程序。出于这个原因,它也被称为存储程序计算机。

在经典的冯·诺依曼计算机架构中,地址空间大部分用于指向内存,其余部分用于指向外部设备:内存并不关心里面存储的是什么。

1947年,Andrew和Kathleen在普林斯顿大学与冯诺依曼和IAS机器合作时,编写了一个程序,用于在电子计算机上实现翻译词典,前提是提供必要的存储容量。这是史上最早的机器翻译奠基工作。

在这一年,bernal帮助Kathleen和Andrew从洛克菲勒基金会申请到了访问普林斯顿高等研究院的资金。在此期间,Andrew和Kathleen与冯诺依曼一起共事了6个月。

根据Andrew的说法,在访问期间,只有bernal的朋友约翰·冯·诺伊曼在任何时间都会接待他们。

一个简化的内存管理系统——cpU中的程序计数器不再直接指向内存,而是产生一个进入mmU的虚拟地址,重定位常量添加到虚拟地址,以在内存中创建物理地址。

就是这次访问,让他们第一次听说了冯诺依曼架构。受到启发,他们重新设计了ARc,仅用了2个月就设计了机器的继电器部分,并且提出了关于ARc2的构想。

还是在1947年,Kathleen和他还写了两份关于它的报告《通用电子数字计算机设计中的一般考虑因素》和《ARc编码》。其中第一份报告广为流传。在其中,他们详细介绍了冯诺依曼架构机器,并介绍了内存的不同选项。

此外,这份报告还描述了她发明「汇编语言」的前身,她在报告中将其命名为contracted Notation。这是对计算机编程进行抽象思考的第一步,无需编写显式的1和0或机器代码指令。

在这份报告中,Kathleen的编程能力大放异彩。并且,她设想了同步与异步操作的可能性,这可是在1947年!在此之后,我们唯一能够找到的异步描述来自1980年代中期。

同步与异步操作将允许程序中的多条指令并行执行。因此,在执行下一条指令之前,程序不会被阻止等待当前指令的结果。这将有效地改善程序执行时间,即处理所有指令所需的时间。

摘自《通用电子数字计算机设计中的一般考虑因素》

第二份报告「coding For ARc」,于1947年9月出版。在这份报告里,Kathleen首次详细介绍了ARc2「汇编语言」。

在该报告中,Kathleen还解释了orders(现在称为指令instructions)是如何由加载到某种存储中的0和1表示的。

通过汇编语言,我们不必再记住机器代码作为指令,只需记住并输入汇编语言助记符moV作为指令。

不过,目前已无法找到这份报告的数字副本。

在1948年,Andrew和Kathleen将研究方向转向简单电子计算机(SEc),然后是通用电子x射线计算机或ApE(x)c。现在,我们可以在mESS模拟器中试用ApE(x)c。

hollerith电子计算机(hEc)是世界上现存最早的电子计算机之一。

他们最着名的机器ApEc(通用电子计算机)是在1949年设计出来的。

1951年,btm使用其硬件电路作为hEc1计算机设计的基础,这种计算机在1950年代末直接成为最畅销的英国计算机,安装了近100台。

Andrew发明了一种并行乘法器算法,该算法仍然构成现代计算机芯片(布斯乘法器)中乘法电路的基础。

他们还一起发明了旋转存储设备。在1940年代后期,他们试图制造可工作的光盘,但失败了,不过,他们成功地建造了世界上第一个磁鼓存储器,该存储在1950年代被广泛用于主存储器和后备存储。

在磁鼓存储器中,信息存储在滚筒上的可磁化条上,数字信息存储为二进制磁性图案

1950年,Kathleen和Andrew结婚,就在同年,Kathleen从伦敦大学获得了应用数学博士学位。

为了争取更多资金,两夫妇再次前往洛克菲勒基金会。基金会提出的条件:必须让ApE(c)x既可以用人类语言,也可以用数学语言。这也就是我们所熟知的自然语言处理。

他们做到了,在1955年11月,他们展示了机器翻译的过程。

他们的目标是实现准确的技术翻译,而不是追求文学质量。

他们在伯贝克学院时,与学生一起做了很多NLp的工作,同时在1965年至1972年间,他们为加拿大国家研究委员会从事英法翻译工作。

Kathleen在1958年出版的《自动数字计算器编程》,可能是第一本由女性撰写的关于编程的书。

在这本书中,她介绍了和同事在1965年之前一直在研究的一些算法,比如单词替换、词干和词尾处理。

她的另一个开创性工作是通过编程模拟神经网络,来识别动物。这距离史上第一次在计算机上运行神经网络,仅仅过了四年。

booth一家于1962年离开伯贝克学院,移居加拿大,先后在萨斯喀彻温大学、湖首大学工作。

她于 1978年从湖首大学退休,但可以看到,在1993年、她已经71岁高龄时,还发表了和儿子Ian Jm booth博士共同撰写的论文《使用神经网络识别海洋哺乳动物》。

Kathleen booth于2022年9月29日去世。伯贝克学院发文悼念。

不过,相比于这位来自英国的女性,更加广为人知的是另一位男性——david wheeler。

为此,美国IEEE计算机协会还在1985年为他颁发了计算机先锋奖。

当时,作为与maurice wilkes一起研究剑桥大学Edsac(电子延迟存储自动计算机)的团队成员,david wheeler负责为计算机提供指令的系统。

wheeler开发的「初始指令」(initial orders)让Edsac的指令可以用一种简单的语言编写,而不再是「人肉输入」二进制数字。

此外,他还开发了「wheeler Jump」,允许程序将控制权传递给子程序,也就是用basic写过程序的人都知道的「goto」语句的前身。

david John wheeler于1927年出生在伯明翰。1945年,他获得了剑桥大学三一学院的奖学金,在那里他学习数学,并于1948年毕业。

在此期间,maurice wilkes在重新开放的数学实验室工作,从事一个名为Edsac的存储程序电子计算机的建造项目。

Edsac的第一个程序于1949年3月在Edsac上运行,其中就包括了wheeler开发的「初始命令」,一个可以将简单的命令翻译成计算机所需的二进制指令的程序。这使得Edsac可以由非专业人员进行编程,并标志着编程语言的发展迈出了第一步。

为Edsac编写程序的经验使wheeler和他的同事maurice wilkes和Stanley Gill在1951年出版了第一本针对程序员的书「the preparation of programs for an Electronic digital puter」,同年,wheeler获得了实验室授予的第一个博士学位。

1955年,应用数学的研究学生Joyce blackler开始在工作中使用Edsac,并认识了david wheeler。他们于1957年8月结婚。

1965年他成为达尔文学院的研究员,1966年在加利福尼亚大学伯克利分校工作,研究如何将在线终端与大型计算机连接起来。1968年,他在贝尔实验室工作了一段时间。1977年,他成为计算机科学教授。

他在1970年被选为英国计算机学会的会员,1981年成为最早被选为皇家学会会员的计算机科学家之一。

1984:美国女性离开代码的那一年

但凡是对编程历史有所了解的人,必然听说过Ada Lovelace和Grace hopper。她们和其他从业的女性一起,对现代编程产生了巨大影响。

但现在,你能叫出名字的「大人物」,无疑是像史蒂夫·乔布斯、比尔·盖茨和马克·扎克伯格这样的男性。

那么,曾经的女性都去了哪里?

时间回到第二次世界大战期间,当时第一批「程序员」有很多都是女性,如计算公司(pInc.)的创始人Elsie Shutt和创造了第一个编译器的Grace hopper。

战争胜利之后,虽然有越来越多的男性加入,但女性不仅仍然从事着科学和技术领域工作,而且攻读计算机科学学位的人数也在不断增长。

直到,1984年……

在20世纪80年代中期,计算机开始成为美国人的家庭用品。

当时,计算机在市场上的定位主要是面向商业和游戏的,而这两类产品的受众基本上都是男性。

此外,电影院里的电影和电视上的广告为程序员确立了一个独特的身份:书呆子,年轻男性。

看看这个玩具反斗城的modore 64的广告就知道了。

不难想象,初高中的男孩们显然会比同龄的女孩,更容易接触到电脑。

而这一差距,在他们升入大学时便会显现出来。

上世纪70年代,计算机科学的教授普遍认为新生是不具备任何计算机相关的经验。但随着个人电脑在80年代变得越来越普及,教授们也越来越觉得他们的学生是玩着电脑长大的。

对于家里没有电脑的patricia ordo?ez来说,这无疑是一道难以逾越的鸿沟。

还在上中学的时候,ordo?ez数学成绩极佳。因此,当他进入约翰霍普金斯大学时,最初的志愿是攻读计算机科学或电气工程专业。

然而,当ordo?ez来到第一堂入门课时才发现,周围男同学对计算机的了解都比她要早得多,而自己却不得不问一些「常识性问题」。

「有一次,教授在回答完之后,停下来看着我说:『现在你应该知道了吧。』」

虽然ordo?ez在后来也通过了课程,但也获得了人生中第一个c。最终,她选择放弃,主修了外语。

不过,十多年后,她又回到了计算机领域,并最终获得了计算机科学的博士学位。现在她是波多黎各大学的计算机科学助理教授。

藏书吧推荐阅读:花昭叶深重生七零小军嫂免费阅读全文无限武侠江湖行梦幻西游:我有神级卡牌系统全球穿越,我是大富婆带着游戏技能闯诸天时光回溯爱你如初综漫:在刀剑神域里当驯兽师收手吧,阿祖,外面全是玩家!足球教练,我选择国足HP:重开二周目,我的天才儿子吕颂梨秦晟穿成早死的炮灰原配我怒嫁反派最新章节在线阅读治愈系男主的养成方法斗罗v:我的武魂是圣主数码选召之从鼻涕兽开始诗魂落魄迷踪【综奥】贝利亚:人间体不当人了问道章透视牛医穿越心动小镇:我带兄弟当肝帝无梦者会梦见杀戮神吗轮回乐园:法爷但是幸运亿一天一模拟,硬控乱世一百年星辰暖阳穿成早死的炮灰原配我怒嫁反派吕颂梨秦晟巅峰玩家我在无限副本中崩剧情惊!掉进了无限生存游戏我成神了公路求生之大玩家电竞王者:池神,别碰我buff芙宁娜历险记奥特曼与怪兽虫族之穿成读心大佬的反派亡夫战锤40K:第二军团的秘密哼,电竞少女喜欢吃饼干怎么了荒岛:今天和死对头也在艰难求生率土:打全区的快乐你不懂崩铁:出云往事网游之武魏之强网游之无双修魔攻击随机增加属性斗罗V:我的武魂是克系,开局加入武魂殿成为黑暗四天王致力于干掉四圣兽从太监到皇帝绝世唐门:霍雨浩重生之独宠王冬圣经千问她带着三宝炸翻前夫集团啊大海快穿,男主他又又又杀疯了镇龙棺,阎王命光幕盘点:万界一起来追番炮灰女配在修仙界内卷成神
藏书吧搜藏榜:透视牛医陈浩苏雪全民争霸,无限召唤流逐梦舞台:偶像蜕变之旅高维寻道者黑飞:又是一个要毁灭的世界吗火影忍者:春野樱的叛逆之路游戏场供应商开局满魅力,我用双修功法玩网游重生何雨柱,心狠手辣屠尽院内狗得分狂魔我在游戏杀敌成神网游之死灵法师阴阳诡店停球一亿次Nage新世界金牌辅助的王者时间电竞王者:池神,别碰我buff网游修仙纪有请下一位天才中单斗破苍穹之无上之境类似小说从天刀开始的游戏生涯一不小心把地球弄炸了怎么办从次元游戏崛起成为大作者拿稳BE剧本后成了全师门白月光网游:开局觉醒唯一SSS天赋提瓦特与直播那些事打职业的我绝不加班啊娄卿卿容淮的小说免费阅读综篮:从灌篮高手开始篮球风云皇家之最无限圣道叶罗丽:她们都因文茜而争风吃醋领主游戏:从漏风茅草屋开始提示全民冰窟求生,我能看到隐藏提示网游:一箭弑神!你管这叫平A?什么叫游走型辅助啊全民沙盘游戏开局海贼世界地爆天星kenshi 漂泊终地天降大富豪什么叫巫女型中单啊综影视,准备好了吗?木心来也!狼人杀之我是最强双面人[HP]错觉偷星九月天Multiverse复仇对象是京都美少女斗罗之诸天抽奖系统慕来来疯了穿成团宠小福宝后我开挂了全文免费阅读大结局网游之倒行逆施
藏书吧最新小说:病弱美人太娇软,深陷鬼怪修罗场红楼双姝记我继承了舅舅的五万件快递斗罗:退婚后,深陷强者修罗场Fate:被凛抛弃,我吞噬成神神印:柔弱魔法师,只有亿点人脉末日生存,我的海岛能升级开局寄生邪神!萌主她总是扑克脸恶雌洗白?七个兽夫黑化后争疯啦游戏入侵:我的天赋能偷万物神豪养崽,参加综艺后我爆红全网斗罗:我灵魂圣女,专治各种不服在斗罗大陆当富二代的日子斗罗2:霍雨浩与冬儿现代生活拜托,超级英雄也会染上班味的直播,然后碰瓷男主鬼灭:治愈术叠满,我攻略了义勇当锦鲤进入抽卡游戏神印:成为骑士后,我是魔族团宠万千功法录御兽求生,我靠反卷当榜一被困全息游戏后执迷为梦以你为荣盾勇:寒怒屠穹斗罗:辅助的我多亿点人脉怎么了副本求生:我靠善良杀疯了荒野灵气:从跳伞幸存到执掌万灵顶级神豪!富婆打赏完男神们疯了网游之妻从任务来我的师座林译异世界骷髅生斗罗2:穿越斗罗之重振天使荣光主播,你马甲怎么这么多!?斗罗:七宝弃女!武魂殿神罚圣女惊骨黑雾求生:我的向日葵能导航神印:我,白玲轩,强娶魔神皇斗罗:一根命运笔,书写未来斗罗:转投武魂殿后,我内卷成神斗破:焚穹九幽斗罗:开局携天道拐走唐三虚拟纪元往事网游:开局获得混沌体系统为我氪金后,大佬成榜一大哥陆总跪地求饶,沈小姐偏要独美!我的小马驹G5,第1季人间之万象我也不想沦陷啊,可她男装太帅啦女王从顶流做起精灵:这就是我们的故事