计算机的族谱

本文追溯了计算机的历史,从古巴比伦的60进制到印度发明0,再到中国的算盘和帕斯卡的加减法计算机。文章强调了莱布尼茨的二进制对现代计算机的影响,以及图灵的可计算性和冯诺依曼体系结构对现代计算机设计的决定性作用。
摘要由CSDN通过智能技术生成
       如果计算机需要给她编写一个族谱的话,“1+1=2”大概是会刻在石碑的第一行。肯定会有人反驳不对,应该是“0+1=1”。咋一看,0<1,没有我“0”,哪来的你“1”,这样说来确实应该是“0+1=1”。不过仔细推敲下,你会发现负数貌似都比0小,按照上面的理论,族谱第一行还是不要写了为好,不然写不下了。

       既然是关于族谱的事情,我们还是问问历史学家比较好。据考古记载,公元前3100年左右,古巴比伦人发明了巴比伦数字,采用60进制,为目前已知的最早的位值制数字系统。

       可惜巴比伦数字系统没有表示0的符号。关于0的出现,历史上的记录很多。一种说法也是现代主流的说法,“0”这个数字是印度人在公元5世纪发明的,还有一种说法是玛雅文明最早发明0这个数字,但是这个文明都是个谜,自然这种说法也是个迷。说一个令我们中国人兴奋的历史吧,自从公元前4世纪,中国数学家就已经了解负数和零的概念了。公元1世纪的《九章算术》说:“正负术曰:同名相除,异名相益,正无入负之,负无入正之。其异名相除,同名相益,正无入正之,负无入负之。”。就如意大利人斐波纳契所说的“在东方中由于数学是以算术为主(西方当时以几何和逻辑为主),由于运算上的需要,自然地引入了0这个数。”。好吧,数学问题居然被历史学家解决了,鄙视文科生没有头脑的理科生,该醒醒了吧。这样说来0真的要排到后面了。

        前面提到过“0”是

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值