计算机的历史——到底谁是第一台计算机?

计算机的发展历程可以追溯到机械计算设备时代,从算盘到图灵机,再到第一台真正意义的电子计算机。机械计算设备的关键点包括二进制的提出、程序概念和穿孔卡片的发明。电子计算机时代,Z3和ENIAC相继出现,ENIAC被认为是第一台通用型电子计算机。存储程序计算机时代,冯·诺依曼的存储程序通用电子计算机方案推动了现代计算机的诞生,EDSAC成为第一台存储程序通用计算机。这些里程碑式的发展为今天的计算机技术奠定了基础。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(计算机的英文原词“computer”是指从事数据计算的人。而他们往往都需要借助某些机械计算设备或模拟计算机。)

沿着时间轴我们可以大概将计算机的发展历史分为四个阶段

目录

 

1.机械计算设备时代

1.1机械形式计算向电子式计算转变的一些关键点    

1.1.1二进制的提出

11.1.2程序概念的出现

1.1.3穿孔纸带及穿孔卡片的发明

 *1.1.4图灵机与“可计算性”

2.电子计算机时代

2.1图灵完全机电一体计算机“Z3”

2.2世界上第一台真正意义上的电子(数字)计算机

3.通用计算机时代

3.1第一台通用自动计算机,马克1号(Mark I)

3.2真正意义上的通用型电子计算机“ENIAC”

4.存储程序计算机时代

4.1存储程序工作原理的提出和IAS计算机

4.2第一台存储程序通用计算机的“EDSAC”诞生


1.机械计算设备时代

这些早期计算设备的祖先包括有算盘,以及可以追溯到公元前87年的被古希腊人用于计算行星移动的安提基特拉机械。

1.1机械形式计算向电子式计算转变的一些关键点    

后来我们人类的计算设备在不断的进步,比如最早的人类已知的一个计算器,就是开普勒的好友为他设计的一个木结构,里面有传动齿轮来帮助他进行天气的计算。比如著名的微积分领域的莱布尼茨,由他设计的机械计算器内部带有连杆传动的机械计算设备。到19世纪20世纪交界的时候,开始出现了按键式的机械计算器,巧妙地使用按键键程的差异,通过精密的轴承了转角传动,获得等比例的运算,他的发明人是菲尔特。这样一种机械按键式的计算器,一直沿用到20世纪的中叶(一个跟电子计算机交替的时代)。

(在这期间,机械按键式的计算器不断向电子计算机迈进)

随着中世纪末期欧洲数学与工程学的再次繁荣,1623年德国博学家Wilhelm Schickard(德语:Wilhelm Schickard)率先研制出了欧洲第一部计算设备,这是一个能进行六位以内数加减法,并能通过铃声输出答案的“计算钟”。使用转动齿轮来进行操作。

1642年法国数学家布莱士·帕斯卡在英国数学家William Oughtred所制作的“计算尺”的基础上,将其加以改进,使能进行八位计算。还卖出了许多制品,成为当时一种时髦的商品。

1.1.1二进制的提出

1679年3月15日戈特弗里德·威廉·莱布尼茨发明了一种计算法,用两位数代替原来的十位数,即1 和 0。

二进制是计算技术中广泛采用的一种数制
二进制的进位规则

 

 

11.1.2程序概念的出现

查尔斯·巴贝奇于1820年构想和设计了第一部完全可程序化计算机。但由于技术条件、经费限制,以及无法忍耐对设计不停的修补,这部计算机在他有生之年始终未能问世。约到19世纪晚期,许多后来被证明对计算机科学有着重大意义的技术相继出现,包括打孔卡片以及真空管。德裔美籍统计学家赫尔曼·何乐礼设计了一部制表用的机器,其中便应用打孔卡片来进行大规模自动数据处理。

 

1.1.3穿孔纸带及穿孔卡片的发明

1801年,法国人约瑟夫·玛丽·雅卡尔对织布机的设计进行改进,使用一系列打孔的纸卡片来作为编织复杂图案的程序。尽管这种被称作“雅卡尔织布机”的机器并不被认为是一部真正的计算机,但是其可编程性质使之被视为现代计算机发展过程中重要的一步。

穿孔纸带

 

公元1880年,美利坚合众国举行了一次全国性人口普查,为当时5000余万的美国人口登记造册。当时美国经济正处于迅速发展的阶段,人口流动十分频繁;再加上普查的项目繁多,统计手段落后,从当年元月开始的这次普查,花了7年半的时间才把数据处理完毕。采矿工程师赫曼·霍列瑞斯(H.Hollerith)想到了纺织工程师法国人

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值