计算机是什么?
这个问题问的很简单,我们正在用的不就是嘛!可是,要真正回答好这个问题,并不是一件容易的事情。
计算机,英文computer,computing machine,翻译为计算者,计算的机器,那么这就反映了计算机的本质问题:计算的机器。分为两个方面,就是1、它首先是机器,代替人来工作的,2、它的本职工作是计算(这也是为甚么在介绍计算机的作用的时候,所有的书都先说“科学计算”,而不是娱乐游戏什么的)。
计算机的制造是人类在机械化进程中的伟大课题。工业时代人类的机械化课题主要是体力劳动的机械化,以瓦特的蒸汽机为典型代表;而信息化时代人类的机械化课题主要是脑力劳动的机械化(吴文俊对这方面有较为广泛的研究),以计算机的发明为典型代表。
而人类在追求脑力劳动的机械化上,主要体现在计算的机械化上,因为脑力劳动最基本的就是数学,数学最基本的就是计算。人类追求计算的机械化的历史,早在2000多年前就已经开始了,这里我想把这段历史分为三个阶段,并选取具有代表性的计算工具来阐释其中的道理。而这个分类也是对计算本质的一种探讨。