阿拉伯数字是古印度人的发明?

阿拉伯数字是古印度人的发明?

数字是人们用来纪数和运算的工具。在古代,世界各国使用的记数系统差距很大。同一个数,表示方法也不同。比如,数字“37”,中文数字写作“三十七”,罗马数字写作“XXXVII”……

一望即知,37这个纪法最简单明了。这就是我们现在通用的阿拉伯数字。阿拉伯数字的发明和使用是世界文明史上最伟大的创举之一。

阿拉伯数字并不是阿拉伯人发明的,而是产生于古印度。如果古印度人泉下有知,会不会感到很委屈呢?

约公元前3世纪,印度就出现了整套的数字,但在各地区的写法并不完全一致,其中最有代表性的是婆罗门式:这一组数字在当时是比较常用的。它的特点是从“1”到“9”每个数都有专字。现代数字就是由这一组数字演化而来。

在这一组数字中,还没有出现“0”的符号。“0”这个数字是到了笈多王朝(公元320~550年)时期才出现的。4世纪出现的数学著作《太阳手册》中,已使用“0”的符号,当时只是实心小圆点。后来,小圆点演化成为小圆圈“0”。这样,一套从“1”到“0”的数字就趋于完善了。

大约700年前后,阿拉伯人征服了印度。他们发现,印度人数学比他们先进多了。于是,征服者们便从印度北部抓了很多数学家到巴格达,给当地人传授新的数学符号和体系。由于印度数字和印度计数法既简单又方便,其优点远远超过了其他的计算法,阿拉伯的学者们很愿意学习这些先进知识,商人们也乐于采用这种方法去做生意。

后来,阿拉伯人把这种数字传入西班牙。此后,又陆续传遍了其他国家。欧洲人便误以为这套先进的记数方法是阿拉伯人发明的,便称之为阿拉伯数字。现在,真相虽然已经大白于天下了,但人们已经习惯了,也就没有改过来。