世界上各个国家的文字都不相同,可是也有一种共同的文字,不需翻译,大家都看得懂,这就是阿拉伯数字:0,1,2,⋯⋯9等。
从历史上看,各个国家曾经用过其他各种数字,有些还曾经在不少的国家里盛行一时。臂如说,欧洲各国就曾经盛行过罗马数字。
那么,为什么现在世界各国都通用阿拉伯数字,而其他各种数字,包括罗马数字在内都逐渐淘汰了呢?
先说一下阿拉伯数字,并不是阿拉伯人发明的!
没错,我们现在用的“0~9”,其实是古印度人的创作。大约在公元6世纪,印度数学家们发明了一种基于“十进制”的数字系统,并且首次使用了“0”这个概念。
别小看这个“0”,它的诞生彻底改变了人类的计算方式,让数学进入了真正的现代阶段。
而阿拉伯人只是把印度数字带到了全世界。他们在中世纪征战、贸易、翻译科学著作时,把这种方便又高效的数字系统传播到中东、北非,最后传入欧洲。欧洲人一看:哎,这玩意比咱那罗马数字可好用多了!
于是他们就把这种数字叫做“阿拉伯数字”,因为是阿拉伯人带来的。所以准确来说,阿拉伯数字是“印度制造,阿拉伯推广,欧洲普及”的产物。
再来说说为什么现在世界各国都通用阿拉伯数字,而其他各种数字,包括罗马数字在内都逐渐淘汰了呢?
我们只要研究一下有关的历史,从阿拉伯数字以及其他数字的本身就可以找到问题的答案。
阿拉伯数字的产生,必须具备两个条件,一个是十进的位值记数法。所谓位值记数法,是指任何一个数字代表的值,依据它的位置而定,例如175 有面:最右面 5 就是五,右面第二位的 7 就不是七而是七十、第三位 1 就是一百。

另一个是应用笔算。我因古代也是采用十进位值制记数的,很早就有了一、二、三…九、十、百、千、万等方块字,对十进位值制记数也很方便。
但是我国古代的数字计算是用筹算,到十四世纪以后又发明珠算,它们分别用算筹和算珠进行计算,而不用笔算,因此当时不需要数字。
十三世纪以前,欧洲各国虽盛行罗马数字,但现在用得较少,不过有的钟表和书上,有时还能见到罗马数字:Ⅰ、Ⅱ、Ⅲ、Ⅳ、Ⅴ、Ⅵ、Ⅶ、Ⅷ、Ⅸ、Ⅹ、Ⅺ、Ⅻ 等,如果数字大一点,就不容易弄清楚了。
古代希腊和罗马虽然早就有了笔算,但记数不用位值制,例如:在罗马数字里“五”是采用数字“Ⅴ”而“五十“采用数字“ L”,因而罗马数字和阿拉伯数字有很显著的差别。
由于采用十进的位值记数法:加上阿拉伯数字本身笔划简单,写起来方便,看起来清楚,特别是用来笔算时,使演算很便利,因此随着历史的发展,阿拉伯数字逐渐在各国流行起来,以至成为世界各国通用的数字。
顺带一提,其实中国的数字系统也曾风靡一时。在东亚地区,中国的“算筹”和“算盘记数法”影响深远,日本、朝鲜、越南等国都学过我们的数字体系。
但后来随着世界一体化和科学发展,阿拉伯数字以“更适合计算机、更国际化”的优势最终胜出。
不过,在支票、票据、合同等正式场合,我们依然保留了“壹贰叁肆伍”的大写数字,这算是阿拉伯数字全球化浪潮中,中国文化的“倔强传承”。
END
更多冷知识