计算机简史(一):从算筹到乘法机

每件事物都有它的一段历史,现代计算机更是经历了加法机、乘法机、分析机、图灵机等阶段。如今的电脑到底是怎么发展到如今这个样子的呢?我相信你一定很感兴趣。

最早的人们我猜想是用手指头来算数,所以大部分的古代文明都是用的十进制。但是发现十个指头不够用,于是人们使用一些木棍、石头、草绳之类的东西来计数。不过世界上第一个真正意义上的计算工具是中国在春秋时期发明的算筹。在算筹计数法中,以纵横两种排列方式来表示单位数目的,其中1-5均分别以纵横方式排列相应数目的算筹来表示,6-9则以上面的算筹再加下面相应的算筹来表示。表示多位数时,个位用纵式,十位用横式,百位用纵式,千位用横式,以此类推,遇零则置空。这种计数法遵循一百进位制。后来,中国又发明了算盘,可见那时候的中国在数学领域一直是领先于世界的。

像算盘这种计算工具毕竟是需要由人来操作,对于大型计算来说不仅效率低,而且很容易出错。于是,人们很自然的想到要实现一个机械计算机。世界上第一部机械式计算机是在1642年由法国人帕萨卡发明的加法机。帕斯卡,一个很熟悉的名字?物理中的压强单位不是叫帕斯卡吗?不是有一个编程语言叫Pascal吗?没错,他们是同一个人。帕斯卡是一位全才,身兼数学家、物理学家、哲学家、散文家于一身。可惜天妒英才,他在39岁就去世了,虽然他在世上很短,但是留给后世的东西却很多,有兴趣的人可以看看他写的《思想录》。

帕斯卡加法机的基本原理是:机器中有一组轮子,每个轮子上刻着从0到9的10个数字。右边第一个轮子上的数字表示十位数字,依此类推。在两数相加时,先在加法机的轮子上拨出一个数,再按照第二个数在相应的轮子上转动对应的数字,最后就会得到这两上数的和。如果某一位两上数字之和超过了10,加

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值