人文艺术 > 为什么印度人发明的数字叫阿拉伯数字?

为什么印度人发明的数字叫阿拉伯数字?

2020-08-25 13:32阅读(77)

为什么印度人发明的数字叫阿拉伯数字?:生活当中,我们最熟悉的符号,恐怕就是“0123456789”。众所周知,这些符号是“阿拉伯数字”,但很多人并不知道它最初:-

1

生活当中,我们最熟悉的符号,恐怕就是“0123456789”。众所周知,这些符号是“阿拉伯数字”,但很多人并不知道它最初来自印度。

印度是四大文明古国之一,但相对于古埃及、古巴比伦、中国而言,这个南亚国度对古代数学的研究资料十分匮乏。不过我们从婆罗门教、佛教的经典文献里,可以看出印度人有着优秀的数字天赋。

印度人什么时候发明“0123456789”,目前没有人知道,唯一确定的是约公元1200年前流传到阿拉伯地区。如图所示,当时的数字跟现在很不同,显得歪歪曲曲的。

印度发明的数字被阿拉伯人接受,最大的原因就在于实用性,相比较其他地区而言。像阿拉伯人、欧洲人用的是象形文字或者单纯符号,至于中国人也是用多笔画的汉字来书写。

那么,为什么要靠阿拉伯人来传播?很简单,当时阿拉伯帝国横在印度和欧洲之间,而印度人又很少去欧洲,几乎全靠阿拉伯人来当中介。

另外1个原因是阿拉伯帝国重视学术,帝国境内重视对外来文化的吸收,印度数学被纳入视眼。印度数学,不仅有着简便的写法,而且“10进位计数法”也很实用。

所以,印度数学被引入到阿拉伯地区之后,马上成为当地商人、数学家非常乐于研究的显学。

印度数学书被翻译成阿拉伯文,逐渐以“阿拉伯算数”之名传播到欧洲,于是那些数字也被称为“阿拉伯数字”。

我们说印度数字、阿拉伯数字、现在数字,三者在书写上是差异比较大,但是最核心的东西是一样的——实用。这种实用表现在书写方式方便,并且10个符号可以任性组合或者运算,表现各种数字。

这点优势太明显!因为无论是埃及数字,还是巴比伦数字,或者罗马数字,都只能单纯表示数字富豪,基本不可能进行运算。

综上所述,我们知道“阿拉伯数字”来源于“印度数字”。它之所以被称为“阿拉伯数字”,原因是阿拉伯人在对外交流中传播了它,阿拉伯化的书写方式让世人误以为是阿拉伯人发明的。

2

的确有意思,印度人发明了数字,却叫阿拉伯数字,听起来有点奇怪,但知道了原因后,就没什么稀奇的了。

公元前三世纪左右,古印度人发明了1到9的数字,但当时,没有“0”,“0”的出现比较晚,大约是1到9数字发明后的一千多年。

笈多王朝在印度出现时,0的表示,还不是用圆圈,是用点来表示0。那么,什么时候县由点转为圆的,已无从考证,只是在公元876年,在印度的瓜廖尔人们发现了一块刻有“270”这个数字的石碑,这就至今发现的最早有关“0”的记载了。

后来,0一10的数字符号就传到了阿拉伯,阿拉伯人又将这套数字传到了欧洲,欧洲人不了解情况,认为是阿拉伯人发明的数字,因此,他们就称这套数字为阿拉伯数字。

由于十进制计数法和阿拉伯数字笔画简单,容易书写,看起来也比较很清楚。特别是在用于计算时,非常方便。所以,随着历史的进步发展,阿拉伯数字逐渐在各国流行起来,最终成为世界上通用的数字。

图片来自网络

3

现在国际上通用的数字是阿拉伯数字,因为名字中带有阿拉伯三个字,导致很多人以为数字是阿拉伯人发明的。

其实发明阿拉伯数字的人是印度人,称印度人发明的数字为阿拉伯数字有两个原因,一是欧洲人误以为数字是阿拉伯人发明的,二是数字在阿拉伯人的传播作用下才得以广泛使用,欧洲人感激阿拉伯人为传播数学所做出的贡献。

公元3世纪的时候,一位叫做巴格达的优秀古印度科学家发明了“阿拉伯数字,最初的阿拉伯数字只有1,2,3三个数字,数字3是通过1加2得出的,在此基础上,科学家又通过2加2得出了数字4,以此类推,逐渐发明了从1到10的数字,但是直到此时,还没有出现数字0,人们用两个手写的五指来表示数字10。

零的出现经历了漫长的过程,最早表示零的符号就是一个点,后来演变成一个圆圈,这一演变过程最迟完成于公元9世纪,0的出现是数学史上的一大创举,没有它的存在,个位数字很难向十进制迈进。

罗马数字比阿拉伯数字早2000多年,最大的缺点就是没有0,最初罗马的计数只到V(5),5~10的数字由V和其他数字组合,例如VI(6),4的写法是IV,人们发现改变数字符号的位置可以表示不同的数,印度人从罗马数字中得到启示,于是发明了十进制数字,使阿拉伯数字的表示方法更加丰富。

公元7世纪,随着崛起的阿拉伯人征服了周边地区,印度也被轻易征服了,阿拉伯人惊奇地发现,印度人的数字好像更先进,印度数字书写更加方便,而且算法比其他数字的算法简单,商人们也更愿意用这种方法做生意,于是阿拉伯人开始学习印度数字并广泛使用。

阿拉伯数字的使用给人类带来了诸多便利,因此得到了广泛传播。

很快阿拉伯人就将它传到了欧洲,阿拉伯数字的应用弥补了罗马数字的不足,欧洲人以为这一伟大的发明是阿拉伯人完成的,所以称之为阿拉伯数字,准确地说应该是印度数字。

后来欧洲人也认识到了错误,原来阿拉伯数字是印度人发明的,但是由于大家已经习惯了这种说法,群主众基础太深厚了,所以就没有改称为印度数字。

话说回来,阿拉伯数字能得到广泛的应用,阿拉伯人在其中的确也功不可没,扮演了至关重要的传播者的角色,如果没有阿拉伯人对印度数字的重视,如果没有阿拉伯人的传播,印度数字可能会养在深闺无人识,被逐渐埋没。

印度人发明的数字被叫成阿拉伯数字,这是人类文化史上的一次重大误解,其实类似的误打误撞的情况还有很多。

比如“印第安人这一说法,众所周知,现在我们称作印第安人的群体指的是生活在美洲的土著人,这是因为哥伦布当年进行环球探险时,一心一意想去印度,抵达美洲时,他满以为自己到达的就是印度,所以就把看到的当地人称为“印度人”,直译成汉语就是印第安人,虽然人们后来发现了他犯的重大错误,但是由于这种称呼已经普及开来,也就没有做出更正。

比如有一种豆子,它连自己该叫做什么也不清楚,在荷兰,人们把它叫做“中国豆”,在中国,人们把它叫做“荷兰豆”。

比如有一种不讨喜的传染病梅毒,意大利人管它叫“法国病”,法国人管它叫“意大利病”,或者“西班牙病”,俄罗斯人管它叫“波兰人病”,波兰人想了想,管它叫“日耳曼人病”,日耳曼人不乐意了,仍然管它叫“西班牙病”。

阿拉伯人坚决认为这是“基督徒病”,日本人愤愤不平地把它叫“唐疮”、“琉球疮”、“葡萄牙病”。

还是我们中国人最厚道,不埋怨老外,内部消化了,把它叫做“广东疮”。

4

我是萨沙,我来回答。

阿拉伯数字不是阿拉伯人发明的,而是古代印度的婆罗米人发明。

当时这个数字被周边各国使用,也包括阿拉伯人。

那个年代,印度商人主要负责印度洋和东南亚的贸易,他们无法到欧洲。

而阿拉伯人则垄断了从亚洲到欧洲的贸易,所有货物必须经过他的手中转。

比如著名的火药,也是通过阿拉伯人才传入欧洲的。

阿拉伯数字也不例外。

大约公元7世纪,这套数字从印度传到阿拉伯人。

随后,这套数字由阿拉伯人传到了欧洲,西方很快学会了。因为是阿拉伯人教给他们的,所以欧洲人叫做阿拉伯数字。

不过,阿拉伯人也不是单纯的中转,也有改进。

印度的阿拉伯数字,只有1到9而已,没有0。

阿拉伯人学习了以后,增加了0。大家不要小瞧这个0,让阿拉伯数字有本质的变化。

在中国,大概718年引进了印度数字与零,然而中国的数学家觉得它们没有用处,中国人有自己的算法。

直到19世纪,中国和日本接受了西方的印度-阿拉伯数字系统。

5

我们今天使用的0、1、2、3、4、5、6、7、8、9等阿拉伯数字,原本是古代印度的婆罗米人所发明。

那么,为什么要把古代印度人发明的数字,称作是阿拉伯数字呢?

我们现在使用的阿拉伯数字,也被称作是印度-阿拉伯数字系统。

这是一种十进制进位制的记数系统,起源于9世纪的印度婆罗米人,也就是印度的婆罗米数字。

在中世纪时,婆罗米数字传入到中东,再由阿拉伯人传播到欧洲。那么,最早是哪个欧洲人接受的这种数字系统呢?

其实,这个推广阿拉伯数字的数学家,正是著名的斐波那契(Leonardo Pisano Bigollo)。

斐波那契将这个数字系统带到欧洲。

除此以外,还将阿拉伯人对这种数字的介绍,引进到拉丁美洲,称其为“liber abaci”。

大约自12世纪起,阿拉伯数字开始被引入到欧洲的数学研究中,到了15世纪,逐渐被广泛的运用。


至此,问题也就有了答案——

欧洲数学家知道这种数字系统,是以阿拉伯人为媒介。但是,欧洲人并不知道其源头为古代的印度人,所以就以其传播者阿拉伯人来命名。

由此可见,酒香也怕巷子深,这真是至理名言。

6

【阿拉伯数字】在文字学中称为【印度-阿拉伯数字系统( Hindu-Arabic numerals) 】。


【阿拉伯数字】起源于印度的【婆罗米数字】,大约公元7世纪在印度发明的。

印度婆罗米数字


印度梵文数字


大约在公元1000年以后,信封伊斯兰教征的阿拉伯人征服并统治印度,也即莫卧儿王朝。

印度的【婆罗米数字】也就渐渐传到了阿拉伯,演变成为【东阿拉伯数字( Eastern Arabic numerals)】.如下图:


大约在13 世纪初,【东阿拉伯数字】经由北非传入欧洲。在欧洲,这种数字演变成【西阿拉伯数字( Western Arabic numerals)】 ,也即今天的「0、 1、2、3、4、5、6、7、8、9」。

15世纪,一份使用阿拉伯数字教学的德语手稿页面(Talhoffer Thott,1459年)。





印度的【婆罗米文字】是一种非常古老的文字,其源头可以追溯到拼音文字的始祖——迦南字母。【婆罗米文字】广泛使用于亚洲几十个国家:

引自:周有光,《世界文字发展简史》,页304


中国新疆发现的【佉卢文简牍】,其实就是犍陀罗文字,采用的印度的【婆罗米文字】:


【阿拉伯数字】和【婆罗米数字系统】中的数字对照表:


引自维基百科:https://zh.wikipedia.org/wiki/%E5%A9%86%E7%BD%97%E7%B1%B3%E7%B3%BB%E6%96%87%E5%AD%97#%E6%95%B8%E5%AD%97

综上所述,所以,从印度(婆罗米数字)——阿拉伯(东阿拉伯数字)——西方(西阿拉伯数字),大约有六七百年的历史。


由于时间太过于漫长,西方人并不知道源头印度的婆罗米数字,他们以为是阿拉伯人原创的,所以称为「阿拉伯数字】,渐渐约定俗成。


阿拉伯的数字的演变过程,如下表:

引自:wiki——Arabic_numerals from:https://en.wikipedia.org/wiki/Arabic_numerals





其实,今天的考古发现,阿拉伯数字传入中国和传入西方的时间是差不多。


【东阿拉伯数字】在元代就传入中国,在西安的【元斡尔垛遗址】中发现遗址中发现了铁造的【阿拉伯数字幻方】:


引自:马德志,(1960). 西安元代安西王府勘查记. 考古(05), 6+26-29.

7

阿拉伯数字是指0、1、2、3一直到9,共10个计数符号。它可以组成由小到大的任何数字,是国际通用的计数方法。

由于是阿拉伯人最早使用和在世界各地推广传播的,所以人们认为是阿拉伯人发明的,故称之为“阿拉伯数字”。

其实这是错误的认识,阿拉伯数字不是阿拉伯人发明的,而是古印度一个名叫巴格达的数学家发明的,也就是说,阿拉伯人窃取了古印度人的科学成果。

事情经过是这样的:

大约在公元3世纪,古印度科学技术相对很先进(古印度是人类史上上四大文明古国之一:古巴比伦、古埃及、古印度和中国)

(古代四大文明古国)

古印度在数学上有很深的研究,涌现了许多著名的数学家。其中旁遮普地区一个名叫巴格达的数学家发明1、2、3一直到9几个数字,后来他发现这几个数不能组成最大数,于是又发明了0,这十个符号可以表示出任何数字,极大简便了商人贸易往来的计算方式。

现在我们看来这几个数字没有什么神奇的地方,不就几个枯燥无味的数字吗?

在当时来说这可是创世之举。

但是古印度这项发明没有被广泛传播,也就局限在旁遮普地区使用。没有推广自然不被世界获知这种先进的计数方式,这就好比家中有个漂亮女儿藏在深闺一样。

(阿拉伯人征服世界)

大约公元七世纪,彪悍的阿拉伯人征服了中亚,古印度成了阿拉伯人的殖民地。

阿拉伯人不但作战勇猛,而且很聪明,在之前就发明用数字计数。就在阿拉伯人占领了古印度旁遮普地区后,惊奇发现这里人们计数方式比他们的先进和方便。

阿拉伯人向来奉行拿来主义,把古印度的这种计数方式随手拿来使用。

后来,这种计数方式随着阿拉伯人的贸易和流动,逐渐传播开来,世界各地不明真相,误认为这数字是阿拉伯人发明的,于是称这些数字符号为“阿拉伯数字”。

到后来成了约定俗成,人们也就没有改回“古印度”数字这一称呼,毕竟古代没有申请专利一说,古印度科学家的成果就这样被阿拉伯人占有了。

(阿拉伯人)

其实历史上这样的事并不鲜见。比如日本的木屐是从我国唐代传播过去的,由于唐朝时没有专利之说,到现在木屐却成了日本国宝了。

“阿拉伯数字”和“木屐”有异曲同工之妙,古印度虽然发明了数字,但它没有侵略别国的经历,也没有出国贸易的传统,传播力度不够。

阿拉伯人却好像勤劳的小蜜蜂,把这一先进的计数方式传遍了全世界。

木屐也是这样,唐代权贵者偶尔穿木屐,老百姓干活不方便不喜欢穿,故传播范围有限。

(日本人和木屐)

木屐到日本后大行其道,原来日本本土多山多雨,穿木屐方便而实用,于是木屐成了日本的象征,提起日本人就想到了木屐,其实木屐是中国发明的。

文/秉烛读春秋

8

先说答案,再讲过程。

现在通行的从0到9的数字符号,是由印度人发明,由阿拉伯人传入西方世界,经过长期的演变之后,才形成了今天的模样。

印度的数学知识起源很早,早在印度河文明时代,大约公元前2700年左右,就已经有了十进制的度量衡。

在印度最古老的的诗歌总集《梨俱吠陀》里面,就有了2、4、6、8、10这样的计数。到了伟大的阿育王时代,印度表达数字的方式已经固定下来。在公元2世纪的时候,印度人开始用梵文的字头来表示数字。

印度数学在中世纪的时候迎来了发展的高潮期。公元五十纪的时候,印度数学家创造出了零的概念和0的符号。

一开始,他们拥一个圆点来表示0,后来改为一个圆圈。

不要小看这个小小的圆圈。0的出现简化了数学计算方法,引起了数学计算的革命,更意味着建立了十进制数字体系的最终建立!

那么印度数字是什么时候传入阿拉伯世界的呢?公元771年,大约是中国人创作“月黑雁飞高,单于夜遁逃”的时候,印度学者把一部印度天文学著作《信德欣德》传入阿拉伯世界的曼苏尔皇宫,于此同时把印度的算数和印度的数字表示方法,包括伟大的零号,传入了阿拉伯世界。

而这些印度数字的广泛传播,则要归功于阿拉伯世界伟大的数学家花拉子密和海伯什。

花拉子密是早期阿拉伯数学史的中流砥柱,也是伊斯兰教最伟大的数学家之一,他对当时数学的影响在中世纪无人能敌。他编著了最古老的的天文表,最古老的的算数和代数著作。代数的英文叫做algebra,这个词的来源是拉丁文“aljebra”,而拉丁文“aljebra”是来自花拉子米的代数学著作《ilm al-jabr wal muqabalah》中的,al-jabr,这本书名的直译为《还原与对消的科学》,al-jabr 的意思就是“还原”。

1859年,我国数学家李善兰首次把“algebra”译成“代数”。

公元12世纪之后,随着阿拉伯世界和欧洲的商业往来增多,印度人发明的数字被传入了欧洲,因为它运算方便很快被人们采纳。由于这套数字系统是阿拉伯人传入欧洲,就被误解为阿拉伯数字,以讹传讹,说到了今天。

实际上,一开始从0到9的“阿拉伯数字”也不是今天这个模样,直到1480年的时候,这些数字的写法才和今天差不多。到了1522年,在英国人同斯托的书中出现阿拉伯数字时,已经和今天完全一样了。

总结:印度发明了十进制数字符号,阿拉伯人传播了这个符号系统,经过欧洲人的优化,形成了今天我们看到的数字系统。一个文明的产生、传播和演进,总是历经漫长时代和大量科学家的改造,才最后达到成熟。人类的文明演进是一个漫长的时间,我们应该向这些贡献者致敬!

9

谢谢邀请啊!

阿拉伯数字,也就是所谓的“1234。。。。。。10”这些数字到底是谁发明的呢?其实答案很明确——古印度人。

据说公元五世纪左右,印度人所发明的数字被传播到了阿拉伯地区。再之后的公元1100年左右,阿拉伯数字由阿拉伯半岛地区传入欧洲, 由于十进制符号和阿拉伯数字本身的写法非常简单,非常清晰,而且很容易书写,用于计算时非常方便,符合欧洲人的思维模式。因此,随着历史的发展,阿拉伯数字逐渐在各国流行起来,成为世界上通用的数字。

那么,为什么这些数字不叫印度数字而叫阿拉伯数字呢?

其实这个问题不难解答,因为印度人虽然是发明者,但是阿拉伯人作为传播者,使得印度人的发明权实际上被阿拉伯人给“置换”了。换言之,被传播者——欧洲人只知道阿拉伯人传给了他们这些数字,理所当然的认为这些数字是阿拉伯人发明的,却不知道实际上这些数字是印度人发明的。所谓“知其然不知其所以然”。所以阿拉伯人也就成了阿拉伯数字所谓的“发明者”,因此这些数字也就叫阿拉伯数字了。

不过,其实阿拉伯人不仅是传播者。不少阿拉伯学者提出阿拉伯人才是阿拉伯数字真正的完善者,就像瓦特只是完善了蒸汽机,但是却被很多人认为发明了蒸汽机一样。阿拉伯人的突出贡献就是发明了阿拉伯数字里面的“0”,这一发明可以说打破了整个世界对于数学的认知,这也是阿拉伯数字能够被广泛认同的重要原因。因为在数学上的突出优势,阿拉伯人甚至反向传播,把“0”传播给了印度人。

不过从今天来看,阿拉伯数字的真正完善变为数学符号,则是近代科学家的功劳。换言之,是近代科学界,真正的把阿拉伯数字变为了数学上的有效工具。如果没有这些科学家的鼎力支持,阿拉伯数字根本也无法成为真正意义上的科学符号。所以实际上,现代数学中的阿拉伯数字和古代的已经完全不是同一种概念了。而且阿拉伯数字的发展,也是阿拉伯人、印度人、欧洲人都有贡献,甚至我国的指南针、印刷术等发明也极大地促进了这一科学成果的传播,所以说不论是谁发明的,都是人类文明的共同成果。

10

阿拉伯数字的起源可以说丝毫不逊色于希腊字母和中国汉字。早在公元3世纪的时候,有一位印度的数学家巴格达发明了神奇的阿拉伯数字,但当时并没有能够广范围流传,而且直到公元8世纪才正式出现了刻版记录。那么明明是印度数学家发明的数字,为什么会被称为阿拉伯数字,而不是印度数字?

阿拉伯数字的诞生

公元6世纪初,在广袤的中东地区崛起了一个强大的帝国——阿拉伯帝国,这个由信仰伊斯兰教的阿拉伯人所建立起的庞大帝国用其强悍的军事实力在短时间内征服了亚欧非大片地区,疆域一度横跨亚洲非,同近在咫尺的大唐帝国遥遥相望。

7世纪初,阿拉伯人南下征服了印度北部地区,当他们看到印度当地人所使用的阿拉伯数字后大吃一惊,阿拉伯人没有想到,被自己所征服的人种竟然能有如此高度的数学成就。随后阿拉伯人将大量印度数学家掳掠回了中东地区,并让其为阿拉伯商人和数学家传授阿拉伯数字。

阿拉伯数字的传承与发展

数十年后,阿拉伯数学家已经能够熟练掌握印度数字的使用方法,并在此基础上进行了一定程度的改进和研究。经过无数代数学家的共同努力,原本的印度数字最终演变成了0到10的书写方式,并沿用至今。

当时强盛的阿拉伯帝国在同东西方国家通商交流的同时也将这种数字传入了欧洲以及东亚地区,当时的欧亚人并不知道这种数字的起源地是印度,以为是阿拉伯数学家自己所创,所以改名为阿拉伯数字,直到今天。

其实印度人没有将自己的数学成就保存下来的主要原因只有一个:封闭落后的种姓制度让印度本身实力固步不前,最终被阿拉伯征服。如果当时的印度能够强盛一些,那恐怕如今的我们就会称阿拉伯数字为印度数字了,只可惜印度人没那实力,令人可悲!