世界上第一台计算机(谁发明了世界上第一台计算机?)
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年英国诞生了第一台可以编写程序执行不同任务的计算机——巨像计算机(COLOSSUS),用于密码破译 。
公认人类历史上第一台现代电子计算机是1946年诞生于宾夕法尼亚大学的ENIAC 。虽然它比前面提到的机器晚出生一段时间,但它具有当今计算机的主要结构和功能,是一台通用计算机,也是第一台相当于通用图灵机的计算机 。虽然到了今天,恐怕ENIAC的计算能力还比不上小计算器和智能手机,但在当时还是很强大的 。ENIAC很大,占据了好几个房间,全身都是很多绞线和真空管道 。它的功耗也很惊人 。工作的时候,全城的人都知道,因为家家户户的灯都调暗了 。最初,ENIAC的程序设置需要通过手动移动开关和连接线来完成,一次更改程序需要一周的时间 。为了提高效率,工程师们假设程序和数据都存储在内存中 。数学家冯·诺依曼在数学语言系统中阐述了这一思想,并提出了存储程序计算机模型,后来被称为冯·诺依曼机 。
现在,人们普遍认为图灵和冯·诺依曼是现代计算机理论最重要的创始人 。前者建立了图灵机的理论模型,发展了可计算理论 。后者决定了现代计算机的基本结构 。然而,很难简单地将计算机的发展归因于某个人或某台机器 。历史上,每一台在生成中激发创新的计算机都有资格成为计算机史上的第一台,是人类智慧的共同结晶 。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人 。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任 。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 2672143071@qq.com 举报,一经查实,本站将立刻删除 。
推荐阅读
- 嗜睡到底是怎么回事? 嗜睡是什么意思
- 什么是小说三要素梳理 小说的三要素
- 安顺,大概是贵州最好吃的小城 贵州安顺
- 当一个男人不再爱你时,这才是最好的做法 当他不再爱你的时候
- 为什么说人类的本质是柠檬精 柠檬精是什么意思
- 电脑硬盘的寿命到底是多少年 硬盘寿命
- 分析资产负债表 资产负债表分析
- 找女朋友的方法,用啥方法找女朋友最快
- time和times的用法和区别 time是什么意思
- 什么是宵夜和夜宵 宵夜和夜宵的区别