当有人问你,世界上第一台计算机是什么?或许你会第一时间想到ENIAC,毕竟在我们模糊的印象中,课本上、杂志期刊上所提到的第一台计算机就是ENIAC。

世界上第一台电子计算机特点(世界上第一台电子计算机是ABC)(1)

格伦·贝克和贝蒂·斯奈德在位于弹道研究实验室Building328的ENIAC上编程

但是,今天我要告诉你的是,世界上第一台电子数字计算设备其实是阿塔纳索夫-贝瑞计算机(简称ABC计算机)。

阿塔纳索夫-贝瑞计算机的起源

据阿塔纳索夫讲述,ABC计算机的几个关键概念是在1937-1938年的一次长时间的夜间行驶中突然构想出来的。

1939年3月,阿塔纳索夫将一个创建概念验证原型的资金申请提交到了农学部门,引起了相关人员的兴趣,于是纽约的非营利研究组织RCSA给予其5000美金作为进一步研究的资金支持。

1939到1942年,阿塔纳索夫和克利福德·贝瑞在艾奥瓦州立大学的物理楼地下室里建造了ABC计算机。在9月获得了初始资金之后,1939年10月完成了11个管件的演示原型。12月的演示为建造一个完整的机器带来了资金支持。接下来的两年里,ABC计算机完成了建设和测试。

ABC计算机是由300多个真空管组成的“电子计算机器”,系统的重量超过320千克,包含了大约1.6公里的电线、280个双三极真空管、31个闸流管,大小相当于一个书桌。

世界上第一台电子计算机特点(世界上第一台电子计算机是ABC)(2)

阿塔纳索夫-贝瑞计算机的复制品,位于爱荷华州立大学达勒姆中心1层。

那么它能用来干什么呢?

答案就是求解线性方程组。它能求解多达29个方程组成的方程组,这台机器能够利用两个具有29个变量和一个常数项的方程,消掉其中一个变量。这个过程中需要重复地手动操作每个方程,最终得出消掉一个变量的方程组,然后再重复这个过程来消掉另一个变量,依此向下进行。

ABC计算机的结局

由于学校地下室改造,ABC计算机原型被拆卸掉,所有的零部件都被丢弃。

1997年, 埃姆斯实验室的约翰·古斯塔夫森领导的研究团队花费了35万美元,建造了一台能工作的ABC计算机复制品,位于爱荷华州立大学达勒姆中心1层。

EAIAC的历史

ENIAC是世界上第一台通用计算机。它是图灵完全的电子计算机,能够重新编程,解决各种计算问题。它由美国陆军的弹道研究实验室所使用,用于计算火炮的火力表。ENIAC在1946年公布的时候,就被当时的新闻赞誉为“巨脑”。它的计算速度比机电机器提高了一千倍。这是一个飞跃,之前没有任何一台单独的机器达到过这个速度。

ENIAC是宾夕法尼亚大学的约翰·莫齐利和J.·Presper·埃克特构思和设计的。二战期间,美国陆军资助了ENIAC的设计和建造。1943年7月以“PX项目”为代号秘密开始,由宾夕法尼亚大学穆尔电气工程学院进行。并于1946年2月14日建造完成,次日在宾夕法尼亚大学正式投入使用。1946年7月,它被美国陆军军械兵团正式接受。为了翻新和升级存储器,ENIAC在1946年11月9日关闭,并在1947年转移到了马里兰州的阿伯丁试验场。1947年7月,它在那里重新启动,继续工作到1955年10月2日晚上11点45分。

专利纠纷

埃克特和莫齐利发明ENIAC,是第一个电子计算设备专利的获得者。莫齐利曾经在1941年测试过ABC计算机,并且莫齐利以前的学生艾萨克·奥尔巴赫指控说,这影响了莫齐利之后关于ENIAC的工作,虽然莫齐利拒绝承认。

1967年,霍尼韦尔起诉斯佩里·兰特,试图推翻他们对于ENIAC的专利,声称ABC计算机是在先技术。

1973年10月19日,美国明尼苏达地区地方法院宣布裁决,在霍尼韦尔对斯佩里·兰特的诉讼中发现,ENIAC专利是由约翰·阿塔纳索夫的发明所派生的。

坎贝尔·凯利和Aspray说:莫齐利对阿塔纳索夫的思想吸取到什么程度仍然是未知的,而且证据非常冗杂且相互矛盾。ABC计算机的技术相当温和,并且没有全部实现。至少我们能推断出,莫齐利看到了ABC计算机的潜在意义,导致他提出了一个类似的电子解决方案。

1973年10月19日,案件在法律上得到了解决,美国地方法院法官厄尔·拉尔森认为ENIAC的专利无效,判决说ENIAC从阿塔纳索夫-贝瑞计算机上继承了很多基础思想。

法官拉尔森明确表示:“埃克特和莫齐利并非他们自己首先发明了自动电子数字计算机,而是继承了约翰·文森特·阿塔纳索夫的发明。”

现在,我们的计算机更新了一代又一代,我们们在享受着信息高速发展带来便利的同时,不应忘记了曾经为科学进步而努力的他们。

,