上千年前的波利尼亞人可能就在用二進制了
二進制數制是什麼時候出現的?它的出現可能遠在計算機發明之前,甚至是西方二進制算法出現之前。早在1703年萊布尼茲對二進制進行描述之前數個世紀,生活在太平洋波利尼西亞小島上的島民就開始使用二進制了。
通常我們所使用的是數制是十進制,它以0到9是個基本數字進行循環累加。十進制並不是唯一的計數系統。巴比倫有60進位制,瑪雅有20進位制,一些澳大利亞土著部落還會使用5進制。如今計算機系統所使用的則是以0和1兩個基本算符所組成的二進制。
二進制在計數和運算上有着微妙的優勢。由於人手有10根手指,十進制的累算很方便。但是遇到除法時,其他系統就比十進制更具優勢了。10只有2和5兩個質因數,除以3時,就會出現令人惱火的無限循環數,而12進制的解就是有限數值。
300多年前,萊布尼茲發現,進行計算時,2進制在小數方面很佔優勢。舉個例子,雖然二進制數字很長,但是在進行乘法計算時,只需要考慮1×1=1和0×0=0、1x0=0、0x1=0這麼幾個簡單的情況。
但是,法屬波利尼西亞一個小島Mangareva上的島民似乎比萊布尼茲更早發現其中的奧妙之處。挪威卑爾根大學的人類學家Andrea Bender、Sieghard Beller通過學習Mangareva的語言和文化,吃驚地發現了一個十進制和二進制的混合數制系統。Bender說:“我興奮的好幾天都睡不着。”
這不僅是近幾十年來第一次發現新的自主運算系統,更是有史以來首次在歐洲以外的地方發現二進制的存在。
就像其他的波利尼西亞人,Mangareva島民於一千多年前帶着十進制定居於島上,但是根據Bender和Beller的說法,他們在十進制中融入了特殊的二進制因素。
英語中存在一些詞彙用於表示某些特定數值,比如用一打(dozen)表示12、用score表示20,Mangarevan語言裏也有着這種特殊的詞彙,但是他們的特殊詞彙全都用於表示數值是十進制基數兩倍的那些數字,比如1、2、4、8等等。
另外還有用takau表示10、paua表示20、tataua表示40、varu表示80。這些比較大的數字用於記錄收集到的物品,比如一大堆椰子。Bender和Beller意識到Mangarevan的計算系統可以使用二進制進行大數值的計算。
他們的`發現已經以論文形式發表在美國國家科學院院刊之上。
問題是,如今Mangareva的居民已經不再使用那個計數系統了。兩個世紀以來,受西方文化的影響,他們已經完全轉爲使用十進制了。連Mangarevan語言都面臨消失的危險。
Bender和Beller對他們的語言分析結果滿懷信心,但是其中提到的傳統計數用詞是1938年時由人種學家所寫下的。他們承認現在確實無法得知Mangareva發展該數制的準確時間,但是他們語言中所使用的數量詞彙意味着他們的數制系統起源悠久。可惜的是人類學家還是遲了一步,沒能看到Mangarevan數制的使用。
加利福尼亞大學的人類學家RafaelNúnez說:“作者的假設看似有幾分道理,但是缺少Mangarevan的原始書面記錄不夠可信。”他還嘲諷道:“正是因爲缺少了有利證據,這個假設才成立了。”他說進行計算可比在語言系統進編進一個二進制要簡單多了,所以沒必要弄個計數系統出來嘛。
-
西遊記作文範例【6篇】
在日常學習、工作抑或是生活中,大家對作文都再熟悉不過了吧,作文是通過文字來表達一個主題意義的記敘方法。還是對作文一籌莫展嗎?以下是小編整理的西遊記作文6篇,供大家參考借鑑,希望可以幫助到有需要的朋友。西遊記作文篇1唐僧師徒來的火焰山八百里火焰山擋住去路...
-
讀西遊記作文300字【共5篇】
無論是身處學校還是步入社會,大家總免不了要接觸或使用作文吧,藉助作文可以提高我們的語言組織能力。那麼,怎麼去寫作文呢?以下是小編幫大家整理的讀西遊記作文300字5篇,歡迎大家借鑑與參考,希望對大家有所幫助。讀西遊記作文300字篇1《西遊記》是一本我百讀不厭的一...
-
數學《圓的認識》評課稿(精)
在教學工作者實際的教學活動中,時常需要編寫評課稿,在當前新課程改革的背景下,客觀、公正、科學地評價課堂教學,對探討課堂教學規律、提高課堂教學效率、促進學生全面發展、促進教師專業成長有着十分重要的意義。那麼寫評課稿需要注意哪些問題呢?下面是小編幫大家整...
-
西遊記作文集錦(6篇)
在我們平凡的日常裏,大家一定都接觸過作文吧,根據寫作命題的特點,作文可以分爲命題作文和非命題作文。那麼問題來了,到底應如何寫一篇優秀的作文呢?下面是小編爲大家整理的西遊記作文6篇,供大家參考借鑑,希望可以幫助到有需要的朋友。西遊記作文篇1《西遊記之大聖歸》...