《谁发明了世界上第一台电子计算机-软件技术资讯-ZDNetChina中文社区资讯硬件软件开发技术论坛》由会员分享,可在线阅读,更多相关《谁发明了世界上第一台电子计算机-软件技术资讯-ZDNetChina中文社区资讯硬件软件开发技术论坛(14页珍藏版)》请在金锄头文库上搜索。
1、谁发明了世界上第一台电子计算机- 软件技术资讯-ZDNetChina中文社区资讯硬件软件开发技术论坛谁发明了世界上第一台电子计算机在国内的绝大部分媒体上都会出现世界上第一台电子计算机是上世纪 1946 年由美国人毛克利(JohnMauchly )发明的 ENIAC 文字记载,我在这里遗憾的说,那是以讹传讹,因为真实的事实是:世界上第一台电子计算机是由美国爱荷华州立大学的约翰·文森特 · 阿塔纳索夫 ( John Vincent Atanasoff)教授和他的研究生克利福特· 贝瑞( CliffordBerry )先生在1937 年至 1941 年间开发的 R
2、20; 阿塔纳索夫 -贝瑞计算机(Atanasoff-BerryComputer ,简称 ABC )” 。在维基百科( wikipedia.org )上你只要输入 “John VincentAtanasoff”或 “Atanasoff–BerryComputer”就可以找到 “ 约翰 · 文森特· 阿塔纳索夫 ” 教授的生平和 “ 阿塔纳索夫-贝瑞计算机( Atanasoff-BerryComputer ) ” 的发明过程,在Google 中搜索̶
3、0;Atanasoff–BerryComputer”也会有四万多条检索结果,在美国爱荷华州立大学的网站上有更详细的介绍()。而在国内的朋友们竟很少有人知道此事真相,不少国内的作者在他们的专著、 教材中,甚至科普活动中, 仍然宣传 ENIAC是世界上第一台计算机。因此,做为一名 IT 工作者有必要本着科学的精神, 替前人澄清事实, 希望通过此文有助于纠正这个在国内知识界长期存在的重大学术误会,以正视听。this.alt= Click here to open new windownCTRL+Mousewheel to zoom in/out ; hand ; this.a
4、lt= Click here to open newnCTRL+Mouse wheel to zoom in/out ;onclick=if(!this.resized) return true; else window.open(this.src); onmousewheel=return imgzoom(this); alt= onerror=javascript:errpic(this) border=0关于约翰 · 文森特 · 阿塔纳索夫( JohnVincentAtanasoff )教授发明世界上第一台电子计算机的故事我首先是从我的恩师袁传宽先生(袁传宽先生早年毕
5、业与北京大学数学系,后在清华大学任教,师从过我国著名数学家华罗庚先生,上世纪80 年代后留学美国完成数学博士学位,受聘美国三所大学的教授,现在是中关村创新研修学院院长) 。去年年底的某一天袁院长把我叫到他的办公室,顺手递给我一份2006 年 12 月10 日发行的文汇报,我在第五版 “ 科技文摘 ”里看到袁教授些的一篇题为谁发明了第一台电子计算机一段鲜为人知的历史公案,作者袁传宽。this.alt= Click here to open new windownCTRL+Mousewheel to zoom in/out ; hand ; this.alt= Click
6、here to open newwindownCTRL+Mouse wheelto zoom in/out ;onclick=if(!this.resized) return true; elsewindow.open(this.src); onmousewheel=returnimgzoom(this); alt= onerror=javascript:errpic(this)border=0 Click here to opennCTRL+Mouse wheel to zoom in/out ; hand ; this.alt= Click here to open newnCTRL+Mo
7、use wheel to zoom in/out ;onclick=if(!this.resized) return true; elsewindow.open(this.src); onmousewheel=returnimgzoom(this); alt= onerror=javascript:errpic(this)border=0约翰·文森特·阿塔纳索夫教授福特 ·贝瑞先生文章是这样记录这段历史史实的:第一部分 “ 阿塔纳索夫和他的 ‘ABC‘ 的故事上个世纪 30 年代,保加利亚裔的 · 阿塔纳索夫在爱荷华州
8、立大学物理系任副教授,为学生讲授物理和数学物理方法方面的课程。在求解线性偏微分方程组时,他的学生不得不面对繁杂的计算,那是要消耗大量时间的枯燥工作。· 阿塔纳索夫于是开拓新的思路,尝试运用模拟和数字的方法来帮助他的学生们处理那些繁杂的计算问题。从1935 年开始探索运用数字电子技术进行计算工作的可能性,他工作得非常投入,常常废寝忘食,冥思苦想。关于当时他是如何专注于这项工作, · 阿塔纳索夫自己有一段非常有趣的描写。 “ 我反复尝试寻找正确思路,却始终未得其解。这样子持续地工作好几个月,一天傍晚我又回到我的办公室内工作,仍然没有头绪,感到极度沮丧。于是我钻进汽车
9、并开上了路。我把车开得飞快并尽量专注于驾驶,这样一来我才可以把困扰我的那些问题抛在脑后。可是等我真正清醒过来时发现,我已经在前后不见一人的高速公路上跨过了密西西比河,开出来189 英里,驶出了爱荷华州,而到了依利诺依州。当时在爱荷华州是禁酒的,可依利诺依州却不然。我依灯光寻摸,终于找到一家小酒馆,进去叫了杯酒喝了起来。我觉得头脑变得非常清晰,突然明白了我该怎样思考问题才对路。于是立刻工作起来,在那儿一口气干了三个钟头,然后才慢慢地把车开回家。 那个夜晚, 在依利诺依州一个路边小酒馆里,我做出了四个决定:第 1,采用电能与电子元件,在当时就是电子真空管;第 2,采用二进位制,而非通常的十进位制;
10、第 3,采用电容器作为存储器,可再生而且避免错误;第 4,进行直接的逻辑运算, 而非通常的数字算术。 ”阿塔纳索夫的设计目标是能够制造能解含有29 个未知数的线性方程组的一台机器。经过两年反复研究试验,思路越来越清晰,设计也大体上想清楚了。但他还需要一位聪明并且懂得机械、又有动手能力的人共同完成这项发明,于是他找到当时正在物理系读硕士学位的研究生克利福德 .贝里。两个人终于在 1939 年造出来了一台完整的样机,证明了他们的概念是正确的并且是可以实现的。人们把这台样机称为 ABC ,代表的是包含他们两人名字的计算机 (Atanasoff-BerryComputer) 。这台计算机是
11、电子与电器的结合,电路系统中装有 300 个电子真空管执行数字计算与逻辑运算,机器使用电容器来进行数值存储,数据输入采用打孔读卡方法,还采用了二进位制。因此, ABC 的设计中已经包含了现代计算机中四个最重要的基本概念,它是一台真正现代意义上的电子计算机,这也是不容质疑的。令人惋惜的是,阿塔纳索夫本人或许没有意识到这是一项将要影响整个人类社会的重大发明,以及它将会给他带来巨大的经济利益的可能性,因此没有为自己申请专利保护。他在 1942 年应征去海军服务,就更无暇顾及此事了。爱荷华州立大学校方也并没把ABC 的发明当一回事,非但没有帮助阿塔纳索夫完成申请专利, 还命系里的研究生拆掉了ABC,因
12、为在二次大战期间,计算机ABC上的那300 个真空电子管是紧缺用品。学校后来明白了,那是一个无法挽回的绝顶错误。如今放在依俄华州立大学ABC 实验室供人参观的只能是复制品了。据可昭教授说,这件复制品是学校按照阿塔纳索夫当年的设计复原的,仅在尺寸上略微小了一点。 Click here to opennCTRL+Mouse wheel to zoom in/out ; hand ; this.alt= Click here to open newnCTRL+Mouse wheel to zoom in/out ;onclick=if(!this.resized) return true; else window.open(this.src); onmousewheel=return imgzoom(this); alt= onerror=javascript:errpic(this) border=0阿塔纳索夫 -贝瑞计算机原机照片第二部分 “ 美国历史上耗时最长的知识产权案” 真相大白于天下ABC的设计始于1935