计算机简史:从结绳计数到计算机( 二 )


算盘的数据存储方式是16进制,(5+5+5进1)
15世纪以后,随着天文、航海的发展,计算工作日趋繁重,迫切需要探求新的计算方法并改进计算工具 。1630年,英国数学家奥特雷德使用当时流行的对数刻度尺做乘法运算,突然萌生了一个念头:若采用两根相互滑动的对数刻度尺,不就省得用两脚规度量长度吗?他的这个设想导致了“机械化”计算尺的诞生 。

计算机简史:从结绳计数到计算机

文章插图
 
奥特雷德是理论数学家,对这个小小的计算尺并不在意,也没有打算让它流传于世,此后二百年,他的发明未被实际运用 。
18世纪末,以发明蒸汽机闻名于世的瓦特,成功地制出了第一把名副其实的计算尺 。瓦特原来就是一位仪表匠,他的蒸汽机工厂投产后,需要迅速计算蒸汽机的功率和气缸体积 。瓦特设计的计算尺,在尺座上多了一个滑标,用来“存储”计算的中间结果,这种滑标很长时间一直被后人所沿用 。
计算机简史:从结绳计数到计算机

文章插图
 
1850年以后,对数计算尺迅速发展,成了工程师们必不可少的随身携带的“计算机”,直到20世纪五、六十年代,它仍然是代表工科大学生身份的一种标志 。
凝聚着许许多多科学家和能工巧匠智慧的早期计算工具,在不同的历史阶段发挥过巨大作用,但也将随着科学发展而逐渐消亡,最终完成它们的历史使命 。
第一抹曙光
第一台真正的计算机是著名科学家帕斯卡(B.PASCAL)发明的机械计算机 。
计算机简史:从结绳计数到计算机

文章插图
 
帕斯卡1623年出生在法国一位数学家家庭,他三岁丧母,由担任着税务官的父亲拉扯他长大成人 。从小,他就显示出对科学研究浓厚的兴趣 。
少年帕斯卡对他的父亲一往情深,他每天都看着年迈的父亲费力地计算税率税款,很想帮助做点事,可又怕父亲不放心 。于是,未来的科学家想到了为父亲制做一台可以计算税款的机器 。19岁那年,他发明了人类有史以来第一台机械计算机 。
计算机简史:从结绳计数到计算机

文章插图
 
帕斯卡的计算机是一种系列齿轮组成的装置,外形像一个长方盒子,用儿童玩具那种钥匙旋紧发条后才能转动,只能够做加法和减法 。然而,即使只做加法,也有个“逢十进一”的进位问题 。聪明的帕斯卡采用了一种小爪子式的棘轮装置 。当定位齿轮朝9转动时,棘爪便逐渐升高;一旦齿轮转到0,棘爪就“咔嚓”一声跌落下来,推动十位数的齿轮前进一档 。
帕斯卡发明成功后,一连制作了50台这种被人称为“帕斯卡加法器”的计算机,至少现在还有5台保存着 。比如,在法国巴黎工艺学校、英国伦敦科学博物馆都可以看到帕斯卡计算机原型 。据说在中国的故宫博物院,也保存着两台铜制的复制品,是当年外国人送给慈僖太后的礼品,“老佛爷”哪里懂得它的奥妙,只把它当成了西方的洋玩具,藏在深宫里面 。
帕斯卡真正的天才,他在诸多领域内都有建树 。后人在介绍他时,说他是数学家、物理学家、哲学家、流体动力学家和概率论的创始人 。凡是学过物理的人都知道一个关于液体压强性质的“帕斯卡定律”,这个定律就是他的伟大发现并以他的名字命名的 。他甚至还是文学家,其文笔优美的散文在法国极负盛名 。可惜,长期从事艰苦的研究损害了他的健康,1662年英年早逝,死时年仅39岁 。他留给了世人一句至理名言:“人好比是脆弱的芦苇,但是他又是有思想的芦苇 。”
全世界“有思想的芦苇”,尤其是计算机领域的后来者,都不会忘记帕斯卡在浑沌中点燃的亮光 。1971年发明的一种程序设计语言——PASCAL语言,就是为了纪念这位先驱,使帕斯卡的英名长留在电脑时代里 。
帕斯卡逝世后不久,与法兰西毗邻的德国莱茵河畔,有位英俊的年轻人正挑灯夜读 。黎明时分,青年人站起身,揉了一下疲乏的腰部,脸上流露出会心的微笑,一个朦胧的设想已酝酿成熟 。虽然在帕斯卡发明加法器的时候,他尚未出世,但这篇由帕斯卡亲自撰写的关于加法计算机的论文,却使他似醍醐灌顶,勾起强烈的发明欲 。他就是德国大数学家、被《不列颠百科全书》称为“西方文明最伟大的人物之一”的莱布尼茨(G.Leibnitz) 。


推荐阅读