600年前的二進位算法 比萊布尼茨早300年

2020-11-24 中國日報網

600年前的二進位算法 比萊布尼茨早300年

2013-12-18 09:37:56 來源:中國日報網

免費訂閱30天China Daily雙語新聞手機報:移動用戶編輯簡訊CD至106580009009

人們普遍認為,二進位算法是德國數學家格特弗裡德·萊布尼茨在18世紀初發明的。據《科學美國人》網站12月16日報導,一項研究顯示,法屬玻里尼西亞的曼格雷哇島上的居民使用二進位運算系統比萊布尼茨早了300年。

挪威卑爾根大學心理學家安德烈婭·本德爾和西格哈德·貝勒分析了19世紀和20世紀初的人(主要是歐洲人)的描述,發現曼格雷哇島居民似乎在公元1450年前就使用了二進位運算。島上的首批居民大約在公元500年到800年抵達,他們在進行大宗交易和向酋長進貢時需要一種數字系統進行量化。

研究還發現,曼格雷哇島上的原住民把十進位與二進位系統結合了起來。他們有表示1到10的數字單詞,還創造出表示10乘2的幾次冪的詞。Takau(本德爾和貝勒用K表示)表示10;paua(P)指20;tataua(T)指40;varu(V)代表80。舉例來說,70就是TPK,57則是TK7。他們保留了關鍵的二進位簡化運算,使你不需要記住大量數字,只需遵循簡單的規則就可以輕鬆運算,如2×K=P,2×P=T。

本德爾和貝勒表示,雖然這個系統有缺點,「但是優點大於缺點。」

加州大學聖地牙哥分校的認知科學家拉斐爾·尼埃指出,二進位運算的想法實際上比曼格雷哇島的文化還要古老,「至少能夠追溯至公元前9世紀前後的古代中國。」在延續了數千年的中國《易經》中可以找到它,正是《易經》激發了萊布尼茨的靈感。

(來源:中國日報網 信蓮 編輯:玉潔)

...

中國日報網版權說明:凡註明來源為「中國日報網:XXX(署名)」,除與中國日報網籤署內容授權協議的網站外,其他任何網站或單位未經允許禁止轉載、使用,違者必究。如需使用,請與010-84883300聯繫;凡本網註明「來源:XXX(非中國日報網)」的作品,均轉載自其它媒體,目的在於傳播更多信息,其他媒體如需轉載,請與稿件來源方聯繫,如產生任何問題與本網無關。

相關焦點

  • 二進位數折半查找算法在DSP上的實現
    文章給出了將折半算法應用於數位訊號處理器上以實現二進位數的查找算法的一種具體方法。並給出了採用這種方法的軟體程序。本文引用地址:http://www.eepw.com.cn/article/151158.htm 關鍵詞:折半查找 二進位 DSP1 折半查找的基本原理近十幾年來,隨著各類集成化單片數位訊號處理器(DSP,Digital Signal Processor)性能的不斷改時,相慶的軟體和開發工具日臻完善
  • 騰訊實驗室使用AI 算法解決二進位安全問題
    圖文無關;圖片來源:攝圖網數據算法騰訊安全科恩實驗室使用 AI 算法解決二進位安全問題的一項研究被 NeurIPS 2020 接收,該研究首次提出了基於 AI 的二進位代碼 / 原始碼端到端匹配算法,與傳統算法相比效果非常出色,準確率大幅提升。
  • 如何在Python中進行二進位搜索?搜索算法,中級python技術點
    為了使二進位搜索繼續工作,您需要保持正確的排序順序。這可以通過該bisect模塊來完成,您將在接下來的部分中閱讀該模塊。文章中,您將看到如何在Python中實現二進位搜索算法。現在,讓我們面對IMDb數據集。請注意,搜索的人與以前不同。這是因為必須對數據集進行排序以進行二進位搜索,從而對元素進行重新排序。
  • AI 算法解決二進位安全問題,騰訊安全NeurIPS 2020論文有新方法
    機器之心發布 機器之心編輯部 騰訊安全科恩實驗室使用 AI 算法解決二進位安全問題的一項研究被 NeurIPS 2020 接收,該研究首次提出了基於 AI 的二進位代碼 / 原始碼端到端匹配算法,與傳統算法相比效果非常出色
  • 二進位與兩元顛倒訣
    在以前的文中八宅大遊年與玄空大卦風水理論>>中談及了玄空大卦與八宅的同構操作, 核心都是使用大遊年的算法. 而大遊年算法也被易學界多稱為歸藏法,其名或自於已故的易學名家霍斐然老先生, 尤其以歸藏法定世應最被網上廣為流傳.
  • RFID二進位搜索法防碰撞的實現
    二進位搜索算法。 本文主要針對射頻卡控制法,即基於TDMA的二進位搜索防碰撞算法進行分析和研究,並分別在性能上作分析。二進位搜索算法的思路是:通過定義讀寫器與多個射頻卡之間一組規定的指令序列,從中選出一張卡,並完成二者的數據交換。3 二進位搜索算法 二進位搜索算法的方法類似於在天平中採用的逐次比較方法。
  • 你可能不知道,二進位比十進位更簡單
    目前除了十進位,二進位、八進位、十六進位也比較常見,其中二進位是計算機技術中廣泛採用的數制。如果問十進位和二進位哪個簡單?大多數人可能會覺得十進位簡單,畢竟在小學時學的就是十進位。可事實未必是十進位簡單。有數學家曾說過「二進位是如此的簡單,即使是電腦也能明白」。
  • 萊布尼茨二進位確實受《易經》啟發?
    德國數理哲學大師萊布尼茲的二進位算法開啟了我們現今所處的偉大資訊時代。其學理和千百年前的《易經》有異曲同工之處,「萊布尼茨二進位來源於中國易經」的說法廣為流傳。加州州立大學(榮休)教授孫滌博士於十一月中旬應邀拜訪了萊布尼茨檔案館,目的是要發掘易經和二進位算法兩者究竟有著怎樣的交互影響。
  • 二進位需要十萬年的計算量子計算3分鐘就能完成
    也許我們普通人對於計算速度沒什麼太直觀的概念,覺得現在的二進位算法已經足夠快了。但是在科學領域,二進位算法正在阻礙科學的發展,因為它太慢了。社會在進步,科技在發展,各行各業無時無刻不在收集數據,我們擁有海量的資料庫,而分析這些數據需要計算,有些計算恰恰是非常複雜的,傳統二級制算法已經難以堪當這項重任。
  • 二進位是源於《易經》嗎?
    二進位是計算技術中廣泛採用的一種數制,20世紀被稱作第三次科技革命的重要標誌之一的計算機的發明與應用。二進位數據是用0和1兩個數碼來表示的數。它的基數為2,進位規則是「逢二進一」,借位規則是「借一當二」,由18世紀德國數理哲學大師萊布尼茲發現。
  • 二進位與計算機
    現在國際通用的主要進位制有十進位、二進位、二十進位和六十進位。其中的二進位是計算機通用的進位制。 八卦:最早提出的二進位思想 中國古人很早就開始使用十進位的計數方法,其數字符號有:一、二、三、四、五、六、七、八、九、十、百、千、萬、億、兆等。此外,還有與中國的傳統思想、文化和生活有密切關係的符號體系——天幹、地支和八卦。
  • 返璞歸真 手制二進位加法器
    計算機算法的基礎是二進位,有一位高手Matthias Wandel製作一個二進位加法器,結構非常簡單,主要原料就是木頭,而使用的輸入輸出裝置是我們常見的彈珠。只要將你所需要相加的數字分解成a1+b2+c4……等情況「輸入」計算器,就能得到想要的結果。雖然這臺機器運算範圍不是很大,但也許你能從這臺簡單得「計算器」中得到一些啟發。
  • scratch+程小奔機器人實現「進位轉換」(十進位轉二進位)
    >【原創】文章全部內容皆為作者原創,如有轉載請註明出處我們人類有十根手指,通常情況下我們在生活中的計數方式為「十進位」(即0-9),也就說滿十進一;而在計算機的世界裡,基礎電路只有「開/關(通/斷)」(即0/1)兩種情況,這與誕生幾千年的二進位不謀而合;例如:二進位數字
  • 二進位轉換為十進位和十進位轉換為二進位的方法
    各位小夥伴們大家好,在之前的文章中小編也介紹了關於二進位轉十進位的方法,這次小編知道了一個更簡單的方法,具體如下:比如我們要把28轉為二進位:,從左往右把二進位數字湊在一起,11100就是28的二進位了。
  • 二進位的前身是八卦?一起走進10000000000的世界
    進一】了解一下二進位、十進位吧!二進位和中國八卦算法一樣?印象中,二進位服務於電腦,電腦將二進位變得家喻戶曉。二進位發明者萊布尼茨曾說過:「從虛無創造萬有,用一就夠了」,而1這個靈感,與中國八卦關係緊密,他曾寫信與北京的神父交流二進位與八卦的關聯性,在他1716年發表的《論中國的哲學》一文中,專門指出了二進位與八卦有共同之處。八卦和二進位相通?
  • 二進位、十進位、八進位、十六進位間的相互轉換函數
    二進位、十進位、八進位、十六進位間的相互轉換函數1、輸入任意一個十進位的整數,將其分別轉換為二進位、八進位、十六進位。{int num;char a[39];//定義一個字符數組,用於存儲字符串cout<<"Entre num:"<<endl;cin>>num;cout<<"二進位
  • 關於二進位、十進位、八進位、十六進位數據轉換計算方法詳細總結
    (1)十進位轉換為八進位 十進位轉換成八進位有兩種方法: 1)間接法:先將十進位轉換成二進位,然後將二進位又轉換成八進位 2)直接法:前面我們講過,八進位是由二進位衍生而來的,因此我們可以採用與十進位轉換為二進位相類似的方法,還是整數部分的轉換和小數部分的轉換
  • C/C+編程筆記:C語言進位詳解,二進位、八進位和十六進位!
    二進位 我們不妨將思維拓展一下,既然可以用 0~9 共十個數字來表示數值,那麼也可以用0、1兩個數字來表示數值,這就是二進位(Binary)。例如,數字 0、1、10、111、100、1000001 都是有效的二進位。
  • 你知道什麼是二進位嗎?先看看你能看懂這句話嗎?
    說到二進位,肯定有很多小夥伴都有一定的了解,同時也會有一些還沒有了解到。懂不懂二進位看看下面這句話就可見分曉。「世界上有10種人...一種是懂二進位的,另一種是不懂二進位的。」我們平時數學上學習的都是十進位,我們都習以為常。其實二進位也是一樣的,十進位是逢十進一,二進位顧名思義就是逢二進一。十進位裡的數是由「0,1,2,3,4,5,6,7,8,9」這十個數字符號組成,在十進位裡我們沒有見到一個數字符號表示10,因為逢十進一嘛,同樣在二進位裡不會出現2及其以後的數,二進位裡只有0和1。說了半天,十進位的數如何轉成二進位呢?
  • 如果你不懂二進位,那麼這個問題很難理解
    結果為啥不是300啊!老張:肯定不是300啊,應該是44吧!小豆丁:對啊對啊,為啥你一看就知道結果是44呢,你真厲害!老張:少拍馬屁!這跟二進位有關係!如果不了解二進位和數據類型的相關知識,是很難理解程序輸出結果的。