首頁 會計簡史

§印度人發明阿拉伯數字

阿拉伯數字的出現,大大促進了會計工具的發展。

公元前26世紀左右,當時古印度出現了一種被稱為“哈拉巴數碼”的銘文計數法;公元前後開始流行“卡羅什奇數字”和“婆羅門數字”;3世紀左右,古印度的一位科學家伯格達用3個符號來表示數字。也就是說,他當時隻想到可以用1、2、3這三個數字,如果要表示4,就必須進行2+2的計算,要表示5則會是2+2+1。

當時的人為什麽會這麽“笨”呢?其實,這是有曆史局限性的。因為此前的羅馬數字實際上也隻有Ⅰ、Ⅱ、Ⅲ三個數,如果要表示4(Ⅳ)則需要用5(Ⅴ)-1(Ⅰ)來表示。這就是當時數學計算的基礎和現實。

後來,印度次大陸西北部的旁遮普地區在婆羅門文化和經濟的迅速發展下,數學已經處於領先地位了。一位名叫阿葉彼海特的天文學家發明了一種新的計數方法,先在第一個格子裏放上1個代表數字的符號,然後在從右往左的第二個格子裏也放上同樣的符號表示前者的10倍,第三個格子裏放上同樣的符號表示是第一個格子的100倍。這樣,不但同一個格子裏不同的符號可以用來表示不同的數字,而且不同位置的格子裏所放的符號還能表示不同的倍數。再後來,有學者覺得,其實盒子裏也可以什麽都不放的,就以空格來表示“0”。又經過相當長的一個階段,覺得什麽不放並不好,因為這時候你搞不清究竟是故意空著的還是無意中忘記了的,如果能用符號來表示更好,於是就選擇了“·”。

到了3世紀至6世紀,古印度在流行佛教大乘空宗時,正好出現了新的10進位製計數法,所以便采用拿來主義用“0”來代替“·”。原來,大乘空宗強調“一切皆空”,並且“空”也有原點的意思在內,所以用梵文名叫Sunya(漢語音譯為“舜若”)、意為“空”的“0”來表達“一切皆空”(任何數乘0得0)和原點(正負數分界點)實在是妙不可言。