计算机不是美国人发明的——计算机达人成长之路(35)

简介:

4、计算机基础(二)算盘

曾经有人写过丑陋的中国人,曾经有人说中国人喜欢朝自己脸上贴金,每当国外有一项发明,国人总会从浩瀚如烟的史书中寻找,证明我国古代就已经有了这项记载,比国外要早上多少年云云。比如谈起勾股定理,有人会声明早在公元前1100年左右的西周时期,周公与商高的对话就已经证明了,比公元前550年古希腊数学家兼哲学家毕达哥拉斯发现时早了500年。

有人说,以上内容都有据可查,我国古代的劳动人民就是比国外发现的早,不算贴金。那好,我们假设有史料记载都正确,但有人却提出,世界上最早的计算机不是1946214日在美国问世,而是中国的算盘,最早可以追随到公元前600百年。

算盘到底是不是最早的计算机,将算盘与计算机牵扯上来是否是贴金的行为?

————————————————————————————

同学们产生算盘与计算机关系的疑惑源于一次计算机基础课,张老师无意中提到算盘是世界上最古老的计算机,有心者立即发现,对于喜欢照本宣科的张老师来说,这是为数不多的在教材中没有的语录,似乎可以归结于原创之流。但是可惜的是,就在同学们竖起耳朵准备听个子丑寅卯时,张老师却再也没有提及相关话题,直搅得人心痒痒。

在大多数同学心中,算盘与计算机的关系就如同过眼云烟般转眼即逝,下课时早将之抛到爪哇国去了,但也有较真的,张海洋就是其中之一。

张海洋,木鸿飞室友,体型特征高而肥壮,肚子隆起,脸色沧桑,给人一种中年人的感觉,于是白面帅帅于谦为之外号为“教授”,寓意他的外形不似学生,而更像饱经沧桑的教授一般。

张教授看上去憨憨的,很多女生常常以为他傻而无知,其实不然,寝室的同学都知道,他憨憨的外表下面掩藏着无尽的精明。木鸿飞一直认为此人与自己具备很多相似性,从小开始就酷爱阅读、博览群书,典型的大智若愚大巧若拙。此二人大学期间经常聚在一起做《南方周末》上的填字游戏,若非二人博览群书,谁敢挑战那样高难度的游戏。

当然,学生常常是激进的,张教授对事物也有着独到的见解,于是经常在寝室发表一些奇特的言论,比如世纪之交,《参考消息》公布了由外国人评选出来的千年来(公元1000年至公元2000年)世界十大最有影响力人物,张教授发话了:“这里面勉强有一个中国人,就是成吉思汗。”

“为什么是勉强?”寝室长帅哥张答话。

“我们都说成吉思汗是中国人,估计蒙古不会承认,说不定蒙古还会说整个中国历史上都是蒙古的。”

“你觉得说成吉思汗是中国人有争论咯?那照你这么说,李白就是俄罗斯人咯!”木鸿飞反驳道,“谁叫李白出生在碎叶城,好像现在是俄罗斯的地盘,要不就是以前原苏联的地盘。”

“李白那是实打实的中国人,他们家是逃难去的国外,但成吉思汗就是土生土长的蒙古人了,只是不知道归入内蒙古还是外蒙古。若是内蒙古,那就是中国人,若是外蒙古,自然算蒙古人。”

……

——————————————————————————

计算机基础课后,大家吃完中饭回到寝室,讨论起上课的内容,张教授又开始义愤填膺:“中国人就喜欢从古董中找东西,然后说自己比别人发现早了几百年!比如说新大陆,找出种种记载来说明我们比哥伦布先去美洲。”

“问题是你去了又没有干什么,就算比别人早又有什么用?还有看到别人有好的理论和发明,总是寻找一个古人来证明中国早就有了。别人的东西,已经形成了系统化的理论,并且推而广之。而我国古代文献中记载的仅仅是某人的一句话,既无系统,又未推广,甚至统治阶级还要反对,却硬要自称是各种理论的祖父,这样有意思吗?于其去证明过去超过了别人,还不如现在努力争取未来超过别人。”

“现在一个计算机,地球人都知道是美国发明的,我们的古代文献中终于找不到相关证明了,不能找古人了,怎么办?就找了一个算盘,你说算盘哪里像计算机了,或者哪里体现了计算机的思想?”张教授望了望寝室的同学,大家耸耸肩,表示不知道。

“据说所知,有一种加法机,好像是法国人帕斯卡在17世纪制造的,就是根据齿轮的运作来计算加法的,好像算是一种古老的计算机,至于算盘吗,我也不知道。”木鸿飞也不清楚。

“不用讨论了,我建议,把算盘为什么是最古老的计算机列为寝室十大难题之一,等以后清楚了再回答。”寝室长帅哥张一语定音。

“好!”大家一致同意。

“等等,寝室其他九大难题是什么?我平时回寝室比较少,不大清楚!”于谦弱弱的问了一句。

“第一个问题是公奶牛到底有没有奶。”帅哥张说道。

……”许久,帅哥张没有在出声,于谦等不及了,问道:“还有呢?”

……”帅哥张没有说话。

“不是十大难题吗?这才一个,怎么就没有了?”于谦又问道。

……”帅哥张依旧沉默。

“你倒是说句话呀,寝室长同志!”于谦急死了。

……,其他的还没有想好,等以后碰上不能解决的难题再加进去。”帅哥张果然惜言如金,终于蹦出一句话。

——————————————————————————————

解铃还需系铃人,算盘的难题在计算机基础课程上提出,没想到也在课堂上得到了答案。那个年代计算机科学系的基础课程除了DOS操作、wps操作,还有进制学习,主要是计算机内部使用二进制描述数据,而且还有原码,而反码、补码之流。几节课下来,世界在大家的眼中就全是01了。

二进制与16进制是天然的盟友,因此在二进制盛行的课堂上,16进制也是必修内容。在大量的进制转换练习中,木鸿飞突然有了一时明悟。

“教授,你觉得算盘设计上有没有多余?”课后,木鸿飞问张教授。

“有啊,我一直觉得算盘的上面和下面都多了一颗子。其实上面一颗子,下面四颗子就足够了。”张教授回答。在木鸿飞他们小时候,算盘都是上两颗下五颗的那种,这是从古时候传来的。现代人到处耍聪明,觉得上下可多一颗子,于是设计出上面一颗下面四颗的算盘,美其名曰:节约成本。

“我以前也觉得好奇,今天才明白原因。算盘用的是十六进制!”木鸿飞说道。

“对,古人使用的就是十六进制,比如半斤八两,半斤等于八两,一斤就是十六两,这就是十六进制的证明。”教授果然也是博览群书之徒,一下子就举出实例,“不是古人故意多用了两颗子呢?”

“二进制应该是计算机独有的吧,我还没有想到其他什么东西使用二进制的,那么根据二进制和十六进制的关系,可以说使用十六进制的东西,或多或少与计算机都有些关系。所以从设计思想上看,算盘与计算机还是有一定关系的。呵呵,呵呵,呵呵呵呵!”两个人在土鳖似的一起傻笑,以为自己解决了一个很大的问题,填补了世界的空白。

 

 

 本文转自 zhuyunxiang 51CTO博客,原文链接:http://blog.51cto.com/zhuyunxiang/481673,如需转载请自行联系原作者



相关文章
|
存储 Oracle Unix
关于小机 | 计算机百年趣味史(上)第8篇
小机即小型机(minicomputer),从名字上我们可以知道是体积会较小的机器,不过体积也是针对大机(mainframe)来说是,如果光从绝对体积上讲,那显然又不对。所以,小机是对特定时代一群类似机器的统称。我们来看下小机的关键历史。其历史时间是与大型机并行的。
2511 0
关于小机 | 计算机百年趣味史(上)第8篇
|
存储 机器学习/深度学习 人工智能
一文总结那些年我们追过的计算机发展史
一文总结那些年我们追过的计算机发展史
256 0
一文总结那些年我们追过的计算机发展史
|
存储
人类首台计算机 | 计算机百年趣味史(上)第3篇
上个世纪30年代,一个保加利亚裔的爱荷华州立大学物理系任副教授阿塔纳索夫在,为了给学生讲授如何求解线性偏微分方程组,不得不每天面对繁杂的计算,为了提高教学质量同事减轻自身的工作负担。阿塔纳索夫开拓新的思路,从1935年开始探索运用数字电子技术进行计算工作的可能性,同时找了一个劳工(硕士学位的在读研究生克利福德·贝瑞),成功制造了一台计算机。
2484 0
人类首台计算机 | 计算机百年趣味史(上)第3篇
|
传感器 存储 安全
七个”小矮人” | 计算机百年趣味史(上)第7篇
这里我们需要关注的是一个他们至今人在使用的技术,Burroughs公司的B5000计算机是最早实现内存段的计算机之一,也可能是第一台基于内存段提供虚拟内存的商用计算机。
2751 0
七个”小矮人” | 计算机百年趣味史(上)第7篇
|
架构师
大机时代 | 计算机百年趣味史(上)第6篇
这个System/360被评为历史上与福特T型车、波音第一架喷气式飞机707齐名的三大商业成就之一。这个产品不光改变了整个计算机行业,也改变了IBM。
2201 0
大机时代 | 计算机百年趣味史(上)第6篇
硬件革命 | 计算机百年趣味史(上)第1篇
揭开历史尘封,了解过去技术发展,总有那么多的偶然和必然性。 本章以时间为线索,来描述计算机发展史,从人类最初想法到第一台数字计算,从真空管到集成电路,从汇编到C, 简直精彩绝伦。 计算机硬件的发展史是操作系统(下篇)的发展史的前奏曲。
2780 0
|
量子技术
量子计算一个只能活在实验室里的计算机
如今,最大的量子流行语是“量子至上”。不幸的是,这意味着一些研究人员将量子本身作为目的,专注于建造不知道有用无用的设备以达到证明自己理论的目标。