為什么印度人發明的數字叫阿拉伯數字?

生活當中,我們最熟悉的符號,恐怕就是“0123456789”。眾所周知,這些符號是“阿拉伯數字”,但很多人并不知道它最初來自印度。

印度是四大文明古國之一,但相對于古埃及、古巴比倫、大陸而言,這個南亞國度對古代數學的研究資料十分匱乏。不過我們從婆羅門教、佛教的經典文獻里,可以看出印度人有著優秀的數字天賦。

印度人什么時候發明“0123456789”,目前沒有人知道,唯一確定的是約西元1200年前流傳到阿拉伯地區。如圖所示,當時的數字跟現在很不同,顯得歪歪曲曲的。

印度發明的數字被阿拉伯人接受,最大的原因就在于實用性,相比較其他地區而言。像阿拉伯人、歐洲人用的是象形文字或者單純符號,至于大陸人也是用多筆畫的漢字來書寫。

那么,為什么要靠阿拉伯人來傳播?很簡單,當時阿拉伯帝國橫在印度和歐洲之間,而印度人又很少去歐洲,幾乎全靠阿拉伯人來當中介。

另外1個原因是阿拉伯帝國重視學術,帝國境內重視對外來文化的吸收,印度數學被納入視眼。印度數學,不僅有著簡便的寫法,而且“10進位計數法”也很實用。

所以,印度數學被引入到阿拉伯地區之后,馬上成為當地商人、數學家非常樂于研究的顯學。

印度數學書被翻譯成阿拉伯文,逐漸以“阿拉伯算數”之名傳播到歐洲,于是那些數字也被稱為“阿拉伯數字”。

我們說印度數字、阿拉伯數字、現在數字,三者在書寫上是差異比較大,但是最核心的東西是一樣的——實用。這種實用表現在書寫方式方便,并且10個符號可以任性組合或者運算,表現各種數字。

這點優勢太明顯!因為無論是埃及數字,還是巴比倫數字,或者羅馬數字,都只能單純表示數字富豪,基本不可能進行運算。

綜上所述,我們知道“阿拉伯數字”來源于“印度數字”。它之所以被稱為“阿拉伯數字”,原因是阿拉伯人在對外交流中傳播了它,阿拉伯化的書寫方式讓世人誤以為是阿拉伯人發明的。

10 条回复 A文章作者 M管理員
  1. 關鍵是阿拉伯人把它發揚光大的,就像足球一樣,還是大陸人發明的呢!

  2. 印度沒有發明阿拉伯數字,他只是發明了0

  3. 因為當時阿拉伯文化很厲害,影響全球,人們錯把印度發明的數字以為是阿拉伯發明的

  4. 世界公認是印度人發明的,阿拉伯人傳到了歐洲,但是阿拉伯人自己沒有用,歐洲人覺得好才開始大范圍使用的。

  5. “0”的發明更了不起!0有三大作用,其一是表示無數,其二是表示起點,其三是表示占位。你看看,多科學!無論是印度人發明的也好,還是阿拉伯人發明的也好,都是一項偉大的發明貢獻!

  6. 確實是印度人發明的,但發明的地點不在印度,在當時的巴比倫王國現在的伊拉克。當時是阿拉伯人花巨資邀請世界各地文人墨客及學術界泰斗在世界學術文化中心巴比倫做學術研究。

  7. 你總想顛覆世界的認知,阿拉伯人多少人通過使用驗算。一步一步改變成今天的數字傳播到世界各地,這個演變過程是很漫長的,過去看過一篇,說是印度當時的數字是經文符號。是阿拉伯人在這個符號的基礎上一步一步變換成今天的數字。隨后印度被阿拉伯人統治了幾百年。今天人家印度人從來都沒有對世界宣布過,阿拉伯數字是人家發明的,是人家改良成今天的數字的。總有一些人尤其是大陸人,挖空心思給國人顛覆這個世界公認的阿拉伯數字發明者,最早印度只是經文梵文符號。哪有數字的概念,要在阿拉伯人統治印度之前就已經有阿拉伯商人學著在哪里生活,

  8. 中文最大缺點就是沒有0這個數!

  9. 是西元前1200年還是西元1200年前?

  10. 既然說不知道什么時候發明的?怎么證明是印度人發明的?依據在哪?