世界第一台计算机的程序设计(编程是什么世界第一台电子计算机)

在机械计算机发明的70年后,世界上第一台电子计算机出现了,而世界第一台电子计算机这个名头,仍然具有争议,主要争论点是两台先后出现的计算机:

阿塔纳索夫-贝瑞计算机(Atanasoff–Berry Computer,通常简称ABC计算机)

电子数字积分机和计算机(Electronic Numerical Intergrator and Calculator,简称ENIAC)

ABC计算机

ABC计算机设计与在1937年,不可编程,仅仅设计用于求解线性方程组,在发明者约翰·文森特·阿塔纳索夫因为二战任务而离开爱荷华州立大学之后,这台计算机的工作就没有继续进行下去,后来还被拆解了,所以没有留下当时照片。

世界第一台计算机的程序设计(编程是什么世界第一台电子计算机)(1)

ABC计算机的模型

ABC计算机开创了现代计算机的重要元素,包括二进制算术和电子开关。但是因为缺乏通用性、可变性与存储程序的机制,将其与现代计算机区分开来。这台计算机在1990年被认定为IEEE里程碑之一。

阿塔纳索夫和克利福德·贝瑞的计算机工作直到1960年才被发现和广为人知,并且陷入了谁才是第一台计算机的冲突中。

ENIAC计算机

1946年,由美国军方定制的世界上第一台通用电子计算机“电子数字积分计算机”在美国宾夕法尼亚大学问世,名为ENIAC(中文名:埃尼阿克)。

世界第一台计算机的程序设计(编程是什么世界第一台电子计算机)(2)

这台计算器使用了17840支电子管,大小为80英尺×8英尺,重达28吨,功耗为170kW,其运算速度为每秒5000次的加法运算,造价约为487000美元。

ENIAC最初是为了进行弹道计算而设计的专用计算机。但后来通过改变插入控制板里的接线方式来解决各种不同的问题,而成为一台通用机。经过改造后,ENIAC不仅仅只能计算弹道,它能采用外部插入式进行程序编程

所以这导致一项缺点,每当进行一项新的计算时,ENIAC都要重新连接线路。有时几分钟或几十分钟的计算,要花几小时或1~2天的时间进行线路连接准备,这是一个致命的缺点。它的另一个缺点是存储量太小,最多只能存20个10位的十进制数,这导致无法进行精确度要求很高的运算。

此时,电子计算机的程序编程也仅仅是一项功能,实现这种功能还需要重新连接线路,如此麻烦的功能,肯定将会被优化……

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页