“1、2、3、4、5、6、7、8、9”,誰都知道這是阿拉伯數字。不過,恐怕很多人都不知道,其實阿拉伯數字并不是阿拉伯人發明的,而是古印度人。古印度人發明了這套數學符號后傳到阿拉伯,再由阿拉伯人將這套數字傳入歐洲。于是,歐洲人誤以為是阿拉伯人發明的,故稱之為阿拉伯數字。
也正因為如此,人們會認為“0”是和前面9個數字同時發明的。其實古印度起先發明數字時是沒有“0”的。“0”的出現,是在1到9數字符號發明一千多年后的印度笈多王朝。剛出現時,它還不是用圓圈表示,而是用點來表示。經過一千多年的發展演變,直到公元600年,印度的數學家們才把現代的“0”確定下來。
而在這個演化過程中,中國古代數學的發展也為“0”的誕生做出了貢獻。
根據英國著名科學史專家李·約瑟博士考證,“0”產生于中印文化,是中國首先使用的位值制促進了零的出現。印度是在中國籌算和位值制的影響下才創造出“O”的。中國遠在三千多年前的殷商時期,就采用了位值制,甲骨文中有“六百又五十又九(659)”等數字,明確}也使用了十進位。在《詩經》中,零的含義被解釋成為“暴風雨未了的小雨滴”,計數中把零作為“沒有”看待。一中國魏晉時期的數學家劉徽在著《九章算術》時,已明確地將“0”作為數字了,使用過程中,開始用“口”表示,后來把方塊畫成“0”。到了13世紀,南宋數學家正式開始使用“0”這個符號。由此可見,中國古代數學對于“0”的誕生提供了孵化條件。