知道数字
大概需要 4 分钟读完
我知道数字,仅仅因为我从小开始接受了这个计数系统。我知道1234567890分别代表什么,知道243可以代表二百四十三,知道十进制。忘记从哪里听来的“阿拉伯数字”,严格来说我们用的叫“西方阿拉伯数字”。
世界上还有好多其他的阿拉伯数字,每一种形象都不同。不过这些事没什么奇怪的。
好奇的是:
- 为什么我们用西方阿拉伯数字呢?
- 中国的数字又是怎么发展的呢?
- 继而延伸到为什么中国数字习惯4位进位,而西方是3位?
为什么我们用西方阿拉伯数字呢?
阿拉伯数字传入我国,大约是13到14世纪。由于我国古代有一种数字叫“算筹”,写起来比较方便,所以阿拉伯数字当时在我国没有得到及时的推广运用。20世纪初,随着我国对外国数学成就的吸收和引进,阿拉伯数字在我国才开始慢慢使用,阿拉伯数字在我国推广使用才有100多年的历史。阿拉伯数字已成为人们学习、生活和交往中最常用的数字了。
阿拉伯数字_百度百科
主要是因为外国的数学成就。
中国的数字又是怎么发展的呢?
根据上面所说的,古代经历了大约三个时期:
结绳木刻阶段:文字诞生前,采用结绳记数法、木刻记数法。
结绳记数法:具体的情况我不清楚,这种记数法说不定创造了古代的《易经》。《易经》中“—”叫阳爻,“- -”叫阴爻,而阴爻就是一条绳子中间打了结。
甲骨文记数阶段:文字诞生,记数文字随之而来。这里的1234是打横的,而落马数字的123则是打竖的,同样,我们也是在5这个数字开始了变化。
说点题外话:看到横竖的时候,我又好奇为什么中文为什么要竖向书写?看了下万能的知乎,主要原因很大取决于我们记载信息的载体。原因有阅读起来方便,书写起来方便,还有中文几乎最终都收笔于下方。
算筹记数阶段:春秋末期已出现了算筹记数了,根据《孙子算经》《夏侯阳算经》说法,采用了下述纵横式,并以空位表示零。
算筹表示大数的时候,采用纵横相间的方式,个位用纵式,十位用横式,百位用纵式,如此类推。
离现在最近的算筹应该就是苏州码子吧。
而中文目前用的一二三四五六七八九怎么发展过来,还没查到资料。大写的“壹、贰、叁、肆、伍、陆、柒、捌、玖、拾、陌、阡“则是在明照初年,朱元璋因为郭桓案_百度百科所发布的文字,为了增大账本涂改的难度。
为什么中国数字习惯4位进位,而西方是3位?
说到进位,在交流中我们直接知道一万就是10000,一亿就是100000000,这样交流中就不会很傻的说一零零零零零零零···但至于为什么我们会说十万,而不是百千,个人认为原因应该是我们人多~
一开始我们会为每一位命名
1 | ……321432143214321.1234123412…… |
但这样实在是太低效率了,然后我们就用了万进位。后来发现这样也不够好用,就直接万万为亿,亿亿为兆了。然后我们就发现,我们的这个问题问错了,并不是4位进位。
那应该就是为什么中国从万开始,西方从千开始进位。当然这个问题还是不严谨,西方应该也有不是千进位的。
我个人认为的确就是因为中国地大物博人多吧。罗马数字到千也就是M的时候,他们才感觉到不够用,才开始认真思考这个问题。
为什么西方的数位是三位一进,而东方的是四位一进? - 孟小七的回答 - 知乎
为什么西方的数位是三位一进,而东方的是四位一进? - LiTuX的回答 - 知乎
赞美一下阿拉伯数字
0这个发明很重要,上面说的中国数字,罗马数字这些都是没有零的,中国要到13世纪左右才发明出来,说不定是受了阿拉伯数字的影响。有了0这个数字,我们书写大数的时候就方便了许多,只需要10个符号就能表示几乎所有数。