最早的计算机,机械造!
硬件时空
大家也许在教科书上看到过世界上第一台计算机是1946年诞生的ENIAC。其实,现代计算机的结构原理由来已久,早在19世纪时就已经基本成型,但是当时的技术水平很低,所以根本无法制造出可以运行的系统来,其中最具代表性的就是巴贝奇的分析机。
查尔斯·巴贝奇(Charles Babbage,1792-1871),是英国一位富有的银行家的儿子,他继承了父亲相当丰厚的遗产,并把它们都用于科学研究。

巴贝奇在学校时就显示出过人的数学天赋,在上大学时就发现了航海表中的错误,这严重影响了轮船在海上定方位的准确性。于是,巴贝奇萌生了想用机器来制作数表的念头。他最早提出,人类可以制造出通用的计算机,来代替大脑计算复杂的数学问题。当时并没有电子技术的应用,于是巴贝奇的设想就建立在当时日趋成熟的机械技术上。
巴贝奇的分析机由三部分构成。第一部分是保存数据的齿轮式寄存器,巴贝奇把它称为“堆栈”。第二部分是对数据进行各种运算的装置,巴贝奇把它命名为“工场”。第三部分是对操作顺序进行控制,并对所要处理的数据及输出结果加以选择的装置。它相当于现代计算机的控制器。同时,在多年的研究制造实践中,巴贝奇写出了世界上第一部关于计算机程序的专著。
在分析机还没有研制出来时,巴贝奇就离开了人世时,未完成的一部分机械装置也被保留在英国皇家博物馆里。巴贝奇逝世后,他的儿子亨利·巴贝奇少将制造了若干个复制品,送往世界各地保存。亨利坚定地相信,总有一天,他父亲的这种机器一定会被后人制造出来。

尽管成功从巴贝奇的身边擦肩而过,但在计算机的发展史上,巴贝奇写下了光辉的一页。他的设计思想为现代电子计算机的结构设计奠定了基础。众所周知,现代电子计算机的中心结构部分恰好包括了巴贝奇提出的解析机的3个部分,可以这样说,巴贝奇的分析机是现代电子计算机的雏形。
