知乐空间

是谁发明了世界上第一台计算机?(电脑是谁发明的)

谁发明了电脑(谁发明了世界上第一台电脑?)

106年前的今天,1912年6月23日,计算机科学之父艾伦·图灵诞生。今天,我们来谈谈谁发明了世界上第一台电脑!

如果在“第一台计算机”诞生的时候让计算机来回答,只要打开搜索引擎,输入这个问题,就会看到各种各样的答案,其中大部分是:世界上第一台计算机是1946年在美国诞生的电子数值积分计算机(简称ENIAC)。

其实这个问题没有标准答案。ENIAC只是答案之一。历史上很长一段时间,人们一直试图制造能自动计算的机器。经过多年的发展,计算机有了今天的样子。很多种类的电脑都可以算作“第一台电脑”,就看你怎么定义“电脑”了。

如果能帮我们做算术的东西都可以叫计算机的话,古代的算盘也应该叫计算机,但是完全是手工的。从17世纪到20世纪的几百年间,出现了一批没有电的电脑。这些电脑没有电路板,只有一堆机械齿轮。

17世纪,法国有个全能的超人帕斯卡。他是数学家、物理学家、哲学家、流体力学家,也是概率论的创始人之一。帕斯卡做了一个盒子,里面有一堆齿轮,只要上紧发条就能转动。但这台“第一台机械计算机”只能进行简单的加减运算,水平大概只相当于幼儿园小朋友。后来德国数学家莱布尼茨创造了一种可以进行加减乘除运算的机械计算机,计算能力达到了小学生的水平。英国数学家巴贝奇在19世纪20年代制造的差分机可以计算一些数学函数。虽然巴贝奇梦想制造出功能更加齐全的第二代差速器发动机,但最终没有成功。

后来人们意识到,如果只用机械齿轮进行计算,计算能力是极其有限的,而计算机要想拥有更强的计算能力,只有另一条路。结果,电子计算机被制造出来了。用电工作比用齿轮工作快,所以电子计算机有更强的计算能力。第二次世界大战期间,战场上飞机和炮弹的飞行轨迹需要大量复杂的计算才能得到,这就给了电子计算机一个大显身手的机会。以世界上第一台大型自动数字计算机“Mark 1”为例。它可以存储72组数据,每组数据有23个小数位。加法需要300毫秒,乘法需要6秒,除法需要15.3秒。虽然现在看来这个速度很慢,但是已经实现了计算技术的历史性突破,帮助人们完成了大量的计算任务。

那么,谁是电子计算机的发明者?也有几个答案。1936年,英国数学家图灵首先提出了一种通过程序与输入数据的相互作用产生输出的计算机思想,后人将这种机器命名为通用图灵机。1938年,第一台使用继电器工作的计算机“Z-1”出现,但继电器具有机械结构,不完全是电子设备。1942年,阿塔纳索夫和贝利发明了第一台带有真空电子管的计算机,并以他们名字的首字母命名为ABC。但是ABC只能解线性方程组,不能做其他工作。在图灵的指导下,第一台可以编写程序执行不同任务的计算机“巨像”于1943年在英国诞生,并用于密码破译。

公认人类历史上第一台现代电子计算机是1946年诞生于宾夕法尼亚大学的ENIAC。虽然它比前述机器晚诞生一段时间,但它具有当今计算机的主要结构和功能,是通用计算机,也是第一台相当于通用图灵机的计算机。虽然时至今日,恐怕ENIAC的计算能力还比不上小型计算器和智能手机,但在当时还是很强大的。ENIAC很大,占了好几个房间,一大堆绞线,全身都是real 空管。它的功耗也很惊人。工作的时候,全城的人都知道,因为家家户户的灯都调暗了。最初,ENIAC的程序设置需要通过手动移动开关和连接电线来完成,换一次程序需要一周时间。为了提高效率,工程师们假设程序和数据都存储在内存中。数学家冯·诺依曼用数学语言系统阐述了这一思想,提出了存储程序计算机模型,后被称为冯·诺依曼机。

现在,人们普遍认为图灵和冯·诺依曼是现代计算机理论最重要的奠基人。前者建立了图灵机的理论模型,发展了可计算理论。后者决定了现代计算机的基本结构。但是,很难把计算机发展简单地归因于某个人或某台机器。历史上,每一台在generate中迸发出创新火花的计算机,都有资格成为计算机史上的第一,是人类智慧的共同结晶。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 ZLME@xxxxxxxx@hotmail.com 举报,一经查实,立刻删除。

留言与评论(共有 0 条评论)
验证码: