http://www.computinghistory.org.uk/
Part 1:机械计算机
最早的计算器是算盘。
“Computer"一词最早来自于1613年,Richard Braithwait,然而指的不是机器,而是负责计算的人。
l 帕斯卡计算器
布莱斯·帕斯卡发明于15世纪,只能做加减计算。
l 莱布尼兹步进计算器(莱布尼兹乘法器)
由德国博学家莱布尼茨建造于1694年,能够计算加减乘除,还有一系列加减后的平方根。
步进计算器采用“模”的思想。
它有一连串可以转动的齿轮,偶十个齿,代表数字0到9,每当一个齿轮转过9,它会转回0,同时让旁边的齿轮前进1个齿。做减法的时候,机器会反向运作。
步进计算器的乘法和除法,实际上只是多个加法和减法。
为了便于计算,人们会实现算出一系列的数据制成计算表。查表计算成为主要的方式。
“随着知识的增长和新工具的诞生,人工劳动力会越来越少”——Charles Babbage,现代计算机的鼻祖,科学管理的先驱者,第一台可编程的机械计算机的设计者 。
l 差分机
由查尔斯·巴贝奇提出的伟大设想。
所谓"差分",是把函数表的复杂算式转化为差分运算,用简单的加法代替平方运算。
差分的结果反映了离散量之间的一种变化,是研究离散数学的一种工具。差分运算,相应于微分运算,是微积分中重要的一个概念。可以说,差分对应离散,微分对应连续。
l 分析机(Analytical Engine)(巴贝奇有生之年未完成)
大体上有三部分(内存、算术逻辑单元、控制器):
其一是齿轮式的"存贮库",巴贝奇称它为"仓库"(Store),齿轮组成的阵列总共能够储存1000个50位数。
其二是所谓"运算室",它被巴贝奇命名为"作坊"