罗马数字1到1000对照表图片 罗马数字1到10



罗马数字1到1000对照表图片 罗马数字1到10

文章插图
本文选自计算机科学经典著作《编码:隐匿在计算机软硬件背后的语言》 。
语言只不过是一种编码 。
我们之中的许多人在学校里至少都学过一门外语 。所以我们知道,英文中的“cat”(猫)在其他语言中可以写做gato、chat、Katze、KOIIIK或kátta 。
然而,数字似乎并不是那么容易随文化的不同而改变 。不论我们说什么语言,或对数字使用什么样的发音,在这个星球上几乎所有人都用以下方式来书写数字:
1 2 3 4 5 6 7 8 9 10
这难道不就是数学被称作“通用语言”的理由么?
数字当然是我们平常所能接触到的一种最抽象的编码 。当我们看到数字:
3
不需要立刻将它与任何事物联系起来 。我们可能会联想到3个苹果或者3个别的什么东西 。但是当我们从上下文中得知该数字表示的是某个小孩的生日、电视频道、曲棍球赛的得分或蛋糕食谱中面粉的杯数时,也能够像认为它代表3个苹果时一样自然 。因为数字最开始产生时就很抽象,所以对于我们来说,理解这样一个问题会有一点困难 。这个问题就是如下数量的苹果:

罗马数字1到1000对照表图片 罗马数字1到10

文章插图
并不一定要用符号“3”来表示 。同样可以用“11”来表示 。
首先让我们遗忘数字10原有的那些特性 。大多数文明都是建立在以10为基数的数字系统上的(有的时候是以5为基数),这种情况并不奇怪 。最开始,人们用自己的手指来计数 。如果我们人类有8个或12个手指,那么我们的计数方式就会和现在有所不同 。英语中Digit(数字)这个词同时也有手指、脚趾的意思,并且还有数字的意思,这并不是巧合 。而five(五)和fist(拳头)这两个单词的拥有相同的词根也是同样的道理 。
在这个意义上,以10为基数或使用十进制数字系统完全是随意的 。而且,英文中还对基于十的数字赋予了几乎神奇的意义,并且给了它们特有的名字:十个一年是一个十年(decade);十个十年是一个世纪(century);十个世纪就是一个千年(millennium) 。一千个一千就是一个百万(million);一千个百万就是一个十亿(billion) 。以下都是10的各次幂 。
10^1 = 10
10^2 = 100
10^3 = 1000(千)
10^4 = 10, 000
10^5 = 100, 000
10^6 = 1, 000, 000(百万)
10^7 = 10, 000, 000
10^8 = 100, 000, 000
10^9 = 1, 000, 000, 000(十亿)
大多数历史学家认为数字最初起源于对事物的计数,例如:人数、财产或商业交易的计数等 。举个例子,如果有一个人有四只鸭子,用图画表示为:

罗马数字1到1000对照表图片 罗马数字1到10

文章插图
后来,专门负责画鸭子的这个人会想:“为什么我非得要画四只鸭子?为什么我不画一只鸭子再用划线或其他事物来表示有四只鸭子呢?”

罗马数字1到1000对照表图片 罗马数字1到10

文章插图
然后直到有一天,出现了一个人,他拥有27只鸭子,这种划线的方法就显得很可笑了 。

罗马数字1到1000对照表图片 罗马数字1到10

文章插图
【罗马数字1到1000对照表图片 罗马数字1到10】
有人说:“必须想一种更好的方法 。”于是一个数字系统就诞生了 。
所有早期的数字系统中,只有罗马数字沿用到了今天 。我们可以在表盘上、纪念碑和雕像的日期上、一些书的页码中,或者在条款的概述中看到罗马数字,而令人最烦恼的就是电影的版权声明(必须足够快地破译位于演职人员表末尾的“MCMLIII”才能知道这部影片是哪一年发行的) 。
27只鸭子用罗马数字表示为:

罗马数字1到1000对照表图片 罗马数字1到10

文章插图
这个概念很容易理解:X表示10个划线,V表示5个划线 。
沿用到今天的罗马数字符号有:
I V X L C D M
这里,字母I表示1,可以看做是一个划线或者一根伸出的手指 。字母V像一只手,表示5 。两个V是一个X,代表数字10 。L是50 。C来自单词centum,表示100 。D是500 。最后一个,M来自于拉丁文mille,意为1000 。
尽管我们可能不会认同,但在很长一段时间内,罗马数字被人们看做是易于加减的,这也是为什么罗马数字在欧洲作记账之用一直沿用到今天 。实际上,两个罗马数字相加的时候只不过是利用几个规则将两个数合并,这个规则是:五个I是一个V,两个V是一个X,五个X是一个L,以此类推 。