经产观察
IT资讯
IT产业动态
业界
网站运营
站长资讯
互联网
国际互联网新闻
国内互联网新闻
通信行业
通信设备
通信运营商
消费电子
数码
家电
数码

生活丨阿拉伯数字是印度人发明的?

作者:habao 来源: 日期:2018-5-23 0:15:12 人气:

  如果你这么说的话,那这个问题你就答错喽。阿拉伯数字还真的不是阿拉伯人发明的,它起源于印度,传遍了全世界。古代印度人发明的这10个数字符号,非常简单,但是用不同的组合方式,它们能把世界上所有的数字表达出来。

  在四大文明古国中,古印度是相当厉害的一个。在3500多年前,印度人就开始观察星空,思考整个。

  但那个时候的印度人观察思考了半天,发现了一个很严重的问题:天上有这么多的星星,我们又计算了这么多的结果,得怎么把它们写下来呢?

  于是,大约2500年前,用1到9这9个数字来计数的方法就被发明出来了,只是那个时候的数字符号和现在的阿拉伯数字符号一点都不一样,它们长得是下面图片里的样子。

  这说起来就很尴尬了。那个时候的印度计数方法里面还没有0这个数。可能古印度人觉得代表什么都没有的0不能算是一个数字,于是就没有把它放在自己发明的计数方法里,也没有给它设计相应的符号,在需要用到0的时候就随手点一个小小的点。

  随着时间的推进,数学在不停地发展,需要计算的数字越来越大,古印度的数学家也开始觉得0这个数字越来越重要。如果还是用这种很随意的小点来代替0的线了,看起来相当费眼力,一不小心就看错了。

  0越来越重要,代表0的小点也越写越大,在大约1100多年前,大大的、空心的点开始代表0这个数字,加入了古印度人发明的计数方法当中,从0到9这10个数字符号齐全了,古印度人的计数方法已经相当完美了。

  古印度人相当聪明,但是他们没有想到的是,强大的阿拉伯帝国迅速崛起,入侵了印度,自己的国家和自己发明的计数方法一起落入了阿拉伯人的手中。

  阿拉伯人觉得古印度人发明的这种计数方法实在是太好了,这么好的东西可一定要在全国推广学习。于是,当时的阿拉伯人都学会了怎么使用这10个符号,这一用就是好几百年,做买卖算账的时候写起来相当方便。

  其实不是的,阿拉伯人虽然征服了印度,还用了人家的计数法和符号,但是把古印度数字叫做阿拉伯数字这件事儿,是欧洲人干的。

  在公元1200年左右,意大利的一位数学家斐波那契,到阿拉伯地区做了一次长途旅行,这一旅行可不要紧,斐波那契彻底爱上了阿拉伯人使用的计数法。

  在罗马计数法中,只有7个数字符号,分别代表1(2个1就代表2,3个1就就代表3),5,10,50,100,500,1000,看起来也很简单,可要表示那些没有对应符号的数字好像是在做数学题一样。

  比如,表示4就是5减去1,表示6就是5加上1,这些都还好说,数字稍微复杂一点的时候,罗马数字用起来就相当麻烦了。

  答案是:XCIX,它的意思是100先要减去10,然后10再减去1,最后这两个结果加在一起就是99,而且罗马人还,不能直接用100直接减去1来表示99,就是要这么麻烦。

  别说是普通人用罗马数字计数算账了,就是大数学家斐波那契看到这样的罗马数字都得在心里先计算一下,然后才知道这到底写的是什么。

  所以你想象一下,当时的斐波那契在阿拉伯看到简单方便的古印度计数法,得激动成什么样子?简直是热泪盈眶啊!

  从阿拉伯帝国回到欧洲之后,擦干眼泪的斐波那契在1202年出版了一本数学书,向广大欧洲极力推荐这种计数法。这本书在后来的200年时间里流传得非常广,古印度计数法在欧洲就逐渐取代了费脑子的罗马计数法。再后来,古印度计数法被全世界通用,成了你从很小的时候就要学习的算数方法。

  而且在古印度计数法来到阿拉伯帝国,进入欧洲的过程中,它的数字符号在这几百年里不断地变化,最终变成了今天的样子。下面的图片里展示的就是古印度数字符号是怎么变化的:

  但是,由于这种计数法是斐波那契是从阿拉伯带回来的,所以人们都误以为这种数字符号是阿拉伯人发明的,大家都把它叫做阿拉伯数字。

  古印度人发明的这种计数的方法是以10来进位的,也就是说,每数到10就要往左边进一位。比如说,9原本是个位数,数到10之后进一位,就变成了两位数。

  四大文明古国里的古巴比伦,他们的计数法非常独特,每数到60进一位,就好像钟表数到60秒就变成1分钟一样,或者说,你可以把古巴比伦里的0到59都看成是个位数,而60是两位数。还有,生活在南美的阿兹特克人用20进位,数到20再进一位。

  怎么告诉他们呢?你用手指一直按着下面的图片,然后点击“保存图片”,再把这张图片分享到微信朋友圈。

  本文来源于ipfs

推荐文章