(计算机的英文原词“computer”是指从事数据计算的人。而他们往往都需要借助某些机械计算设备或模拟计算机。)
沿着时间轴我们可以大概将计算机的发展历史分为四个阶段
目录
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)想到了纺织工程师法国人