為什麼分布在地球各地的古文明大多採用十進位的計數法?


非抖機靈


我大天朝是有十六進位的,方便使用二分法。


同意頂樓。另外這裡辨析一下十和10的區別。


你們都在糾結題主「進位」的叫法。說各國有不同的「進位」。沒錯啊 中國是有十六進位。但是相應的 為啥叫「十一」 「十二」 「十三」 不為它們創造相應的漢字呢「埃」「幣」「塞」等等這樣呢?而且「廿」「卅」也是代表了「二十」「三十」這種十進位單位。所以儘管名義上是十六進位 但依舊延用了十進位的表示方式。其他文明不太了解。即使例如法語 12也是douze的d(表示2)開頭詞根 13treize是tr表示「3」 14quatorze的qua表示4。所以還是隱含有十進位的邏輯。


古巴比倫人發來賀電,我們是六十進位還是四大文明古國


還有五進位的呢


我大中華明明用的是十六進位


知乎金句:先問是不是,再問為什麼。


前面的各位已經說到了,人有十根手指,方便在文明發源的時候養成以10進位記數的習慣。其他的60進位(時、分、秒)、16進位(半斤八兩)、2進位(兩儀八卦)多在表示時間、角度和重量等特定情況下使用,因此對很對文明而言仍是以10進位作為數字系統的基準。也有的文明獨樹一幟,例如瑪雅文明,(也許是他們先祖記數時習慣將手指腳趾一起數)採用了獨特的20進位(以20為底,由1而20,由20而400)作為其數字系統的基準,因而也誕生出獨特的瑪雅曆法和2012的傳說……

類似的,也有知友已經提到的巴比倫人延續了閃米特人的60進位


又看到了一個不問是不是,先問為什麼的。

首先,不是所有古文明都採用進位制。比如大家比較熟悉的羅馬數字。

其次,不是所有用進位制的古文明都用十進位。比如古代中國的十六進位,瑪雅文明的二十進位。


這個其實很複雜。

首先:非也。

前幾年有幸幫Eugene Chen (陳西林)教授做翻譯,簡單了解了一下各文明數系統。現今還存在的古文明(包括南美眾多印第安文明)使用的數系統林林總總,非常複雜。有不用數字的,用到1或到2的,5進位,10進位,20進位,有數字但無進位的,1、2、3跳到10、20的(巴西Xavante部落)。

按人類學原則,我就把題主的古文明從字面上理解了。

陳教授歸納了7000種語言,資料簡潔詳實,一同學習:Numeral Systems of the
World-Chinese

「 世界上數以千計的民族使用著各種各樣的計算系統:十二進位、十進位、八進位,六進位、五進位、四進位、三進位、二進位、不完全十進位、混合型計數法、用身體部位標記數目等等。某種南美土著語言甚至僅能辨別「一」和「許多」這兩個字。這些有趣的奇特現象,就像一個萬花筒,反映了人類在計數概念的多樣性和不同的發展階段。」


那半斤八兩是什麼意思?


因為人有十根手指啊。

digital 這個單詞意思是數字的 數位的

digit的原意就是指手指。


我真不想數腳趾...真的


感覺大家都沒回答到點子上啊!

任何一種進位都是10進位啊!

「為什麼人們不用A進位?」


都在亂講。

題主以及大部分答主,都沒有明白什麼是「進位」,就開始想當然的認為所有古文明都是用的十進位,進而推導出人有十根手指所以是十進位。

胡扯。

我告訴你,古羅馬人就不是用十進位。

古羅馬數字:

I(1)、II(2)、III(3)、IV(4)、V(5)、

VI(6)、VII(7)、VIII(8)、IX(9)……X(10)

阿拉伯數字里,從1到9都是一位數,9是最大的數字元號,無法繼續變大,再加1時只能向高位進1,本位歸0,變成10。10再累加9次,到19,個位又是最大的9,於是繼續向高位進1,十位變成2,本位歸0,變成20。

而羅馬數字呢?9是IX,10是X,有一毛錢的進位關係嗎?有歸零嗎?哦不對,古羅馬人連0這個數字元號都沒有。

不但古羅馬人沒有。古巴比倫、古埃及都沒有。

大部分古文明的數字系統沒有進位概念,遑論十進位。


法國人不是地球人嗎?


沒記錯的話瑪雅文明是二十進位


古巴比倫也用六十進位


所以我大天朝有個成語叫半斤八兩,十六進位


推薦閱讀:

電腦發展史上有哪些偉大的思想和技術?
一門編程語言是如何被創造出來的?
有什麼性能好的迷你主機?
虛擬機中運行虛擬機中運行虛擬機……如此循環能運行多少個?
hash演算法的數學原理是什麼,如何保證儘可能少的碰撞?

TAG:數學 | 計算機 | 十進位 | 古代文明 |