计算机系统002 - 数值运算

写在开头,本篇的唯一主题是二进制计算,其他都是铺垫。为了便于阅读和管理,将单独开一篇作为系列文章目录,位置如下。

1. 传统进制

1.1 十进制

当人类进化稳定开始衣食足而知礼节时,通常情况下使用最多的工具是双手。双手十指,随身携带,遇到要计数时,自然会就近原则,伸出双手开始掐手指。
甲骨文十进制

1.2 斤两

到了货币时代,买卖不仅要计数,还要计量。量有量纲,简称单位。旧时中国有官职“司马”,粮秣管理时需要称重,因此执着了统一度量衡。因此旧时斤也称“司马斤”,一司马斤为十六司马两,简称一斤十六两,自然“半斤八两”。1930年《中华民国度量衡法》仍采用十六两一斤的算法,一斤500g,一两为十六分之一斤,即31.25g。1959年《关于统一计量制度的命令》中说明由于两这算麻烦,一律改为十两一斤。

1.3 历法

随着交易范围的扩大(或是任何一项需要多人参与的项目),为了避免浪费较多时间在集结这件事情上,出现了历法。

指定历法之前,要确定的是地球绕太阳公转一周要365.24天,月球绕地球公转一周要29.53天,365.24/29.83 = 12.37。

目前使用的公历源自西元历法,它是从罗马时代凯撒时期制定下来,当时定的每个月有30天,与众神有关的5个月额外增加一天,二月每四年闰月多一天,每百年不闰。当然这不可能是凭空想出来的,而是当时的天文学、地理学等学科有所突破,人们对地球自转、公转有所认知的结果。至于后面月份天数出现变化并不重要,总之雏形已定。

无独有偶,在东亚地区也有一种历法,叫做农历(也称阴历、黄历)。农历有配合太阳阳光的二十四节气,有根据塑望月为基准的月历(十五月圆),有以回归年为基准的岁。同样的,农历也是依照天文数据计算而来,在清初时期,还有西方传教士参与修订《时宪书》。

1.4 时刻

我曾努力思考,为什么时间是60进制的,60这个数既不想888那么喜庆,也不想13那么邪乎,何德何能就占据了时刻这么重要的位置?
后来我了解到,天文观测中,需要对天体的位置进行标定,在一个或半个圆周面上标定出若干位置,为了便于定位,就需要将圆周进行等分。等分时,公约数越多的数字越适合作为进制的单位,当然也不能太大,而60就恰好符合这两个条件。60有12个因素,分别为1、2、3、4、5、6、10、12、15、20、30、60,且2、3和5还是质数。60进制的数可以被较多数整除,也就可

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值