注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

四海无心客

Blowing...

 
 
 

日志

 
 
 
 

“兆”应该是多少?——数的荒谬  

2011-07-27 23:00:47|  分类: 无声无色 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

“兆”应该是多少?——数的荒谬

—无心—

  现在几乎所有用计算机的人都会知道一个很有关系的数词——兆,尽管大多数人并没想过它到底是什么意思。多知道一点儿的和懂技术的人知道,它代表一百万,也就是1000000,按科学计数法表示就是10^6。但是,这其实是一个很荒谬的翻译,因为在汉语中,“兆”作为一个数词,本身并不是代表一百万,而是远比一百万要多得多。


中国的数


  有一部古代算术方面的书叫《五经算术》,详细记载着:数有十个等级,分别是亿、兆、京、垓、秭、穰、沟、润、正、载;用的时候又分上、中、下三等。下数,逢十晋级,即十万为亿、十亿为兆、十兆为京;中数,逢万万晋级,即一万万为亿、一万万亿为兆、一万万兆为京;上数,则是要数到到没法再数的时候才晋级,也就是一万万为亿、一亿亿才是兆、一兆兆是京。可见这些大数字的定义并不是唯一的,古代典籍中明确用到的数似乎最大也就到兆,而没有京以及更大的数的使用。
  在后来逐渐的演变中,数的级别得到了统一,而且使用的是上述的上、中、下三等之外的万进数,逢万晋级,比较简单好记,它定一万万为亿、一万亿为兆、一万兆为京。此外,在上述十级数之后又增加了一个更大的数“极”。过去人们用的算盘,一般都能以此算到兆或京级。


英文中的数


  在英文中,数是以千晋级的,写数字的时候也用逗号在从后往前每三个数之间分隔成段,因此,英文中没有特指万的词,而对四位、七位、十位等级别的数有特殊定义,比如一百万是million、十亿是billion、万亿是trillion等等,但中文对这些并没有特殊的翻译。这些级别的数简写时就用其第一个字母的大写来表示,分别是M、B、T。


计算机中的“兆”


  计算机技术中的“兆”,并不是严格意义上的milliom,即不是严格的一百万,而是用二进制计算而得出的一个近似值,确切说应该是1024x1024=1048576。这个“兆”在写的时候,不会像普通的数字一样写成单独的M,而是一定要在后面加上其特定的量词,写作Mb。


翻译的荒谬


  至于为什么要把这个Mb中的million级翻译成“兆”,似乎很难找到原始出处,但这绝对是个很荒谬的错误。如果强说它有什么道理,那只能说是遵循古代的下数,取十万为亿、十亿为兆的意思,把一百万强说成兆。但这个说法之所以荒谬,是因为现在早已使用万进数,而且任何人都明确知道一亿是一万万,把百万说成是兆,岂不是使得兆比亿小了很多吗?


令人费解的国家法令法规


  然而,更令人费解的是,上世纪八十年代国家颁布的《中华人民共和国法定计量单位》里面却这样规定:10^6为兆,也就是说一百万是兆;同时,在注释里面又说:10^4是万、10^8是亿、10^12是万亿,也就是说一万万是亿。
  在这个法规里,亿和兆的级别被彻底颠覆了。真希望当初参与制定这个法规的大员们能够解释清这样做的意义。

  评论这张
 
阅读(163)| 评论(32)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017