西方古代没有发明十进位数字,哪来的数学、天文学和科学技术?
谈谈西方古代的数字计算系统
作者:yletpkki (修改补充:老何)
中国古代至少在殷商时代的甲骨文中已经出现了十进位制数字系统。古代中国数字表达清晰易辨,最迟在商代就有了完善的十进制。
但是西方则不同。地中海沿岸古代没有发明十进位的数字系统。
以基本符号组合形成数字,大于3的数字,不能直接读出来,而是要心算出来,例如什么是4呢?就是5-1。什么是6呢?就是5+1,7是5+2等等。
最典型的就是一直运用到10世纪以上的罗马数字系统。
罗马数字从1~20,分别为:
、、、、、、、、、、、、XIII、XIV、XV、XVI、XVII、XVIII、XIX、XX。
罗马数字是欧洲在阿拉伯数字(实际上是印度数字)传入之前,欧洲人使用的一种数码。直到现在,某些欧洲钟表的计时系统仍然是用这种蠢笨的数码。
事实上,入侵欧洲占领了伊比利亚和意大利半岛的阿拉伯人给欧洲人带去了十进位制的系统,就是阿拉伯数字。
在学会十进位制系统之前,罗马人甚至没有4 的概念。
罗马人甚至不会用四根树枝来表示 4 —— IIII。
只要3 以上的数字,已经不能以概念直接表示,而是需要列一个计算式子,例如:
5-1=4 ,表示为,1放在左边是表示减法。
在罗马数字中,5是一个进位点,表示为字母。
大于5的数字又需要列式子计算,例如:
5+1=5,即、5+2=7,即、5+3=8,即。
10又是一个进位点,表示为字母X,而数字9就是10-1,即。11则是10+1,即等等。罗马没有数字概念系统,大的数字需要繁复的计算。
罗马数字1~20:
、、、、、、、、、、、、XIII、XIV、XV、XVI、XVII、XVIII、XIX、XX。
事实上,如果没有十进位制,就不可能进行大数字运算,建立复杂高级的数字和数学系统。
而英德意法四国文字中的数字表达概念,均清楚地表明,欧洲古代并没有十进制数字系统。
那么,古希腊有没有呢?也没有。
以下是世界古代计数系统的一个比较列表。



所谓 “古希腊”人的度量衡概念可以说明,他们古代也没有十进位制数字系统:

罗马数字是没有十进制的;
前面欧洲主要国家的记数法表明,他们古代也没有掌握十进制:
而阿拉伯数字这事说明,欧洲人的数学启蒙可能是来自阿拉伯,或者他们当时真的以为这就是本源,后来发现不对,甚至发现本源是在东方神州,但是他们不愿承认,于是,就给了三哥。
三哥那是到今天为止都没有什么时间观念的人,你叫他那么早就发明数学?
不过,我们可以这么看看,阿拉伯数字印度起源说,其实就是否定了“古埃及,巴比伦,古希腊,古罗马”等一众“古文明”天文数学成就的真实性,是西方人潜意识的心底话。
“埃及很早就用十进记数法,但却不知道位值制。据说,每一个较高的单位是用特殊的符号来表示的。例如111,象形文字写成三个不同的字符,而不是将 1重复三次。埃及算术主要是加法,而乘法是加法的重复。”
这就是传说中的“古埃及”年表,不是“古埃及”真实存在过的,而是十进制进入欧洲之后才创作出来的,这还会是真正意义的年表吗?

如果古埃及王朝是真实存在过的,那么为何一直没有自己的朝代名称,而历千年不变,一直只是用一个古埃及时代不存在的“十进制”来编排其朝代名字呢??
【附录】
罗马数字的起源

有人说,罗马数字起源于手指计算,实际上这是不可能的。因为数字4可以用手指直接表达,但是罗马人却不会直接表达,而是要用一个算式:4-1。
据说罗马数字5,V,这个“”形,是大指与食指张开的形状。而数字10,即X,来自双“”形,写成向上、向下的双V—“”,这就是罗马数字的由来(可疑的说法?)。
罗马人用符号 C 表示一百。C 是拉丁字“centum”的头一个字母,centum 就是一百的意思(英文“century”就是由此而来)。
用符号 M 表示一千。M 是拉丁字“mille”的头一个字母,mille 就是一千的意思。
取字母 C 的一半,成为符号 L,表示五十。
用字母 D 表示五百。
若在数的上面画一横线,这个数就扩大一千倍。
罗马数字有七个基本符号:
I(1)、V(5)、X(10)、L(50)、C(100)、D(500)、 M(1000)。
罗马数字与十进位数字的意义不同,它没有表示零的数字。罗马人不懂进位计算法。
仅仅从数学和数字概念的落后看,罗马人也不可能建立什么复杂强大的世界帝国体系。