人們普遍認(rèn)為,二進(jìn)制算法是德國(guó)數(shù)學(xué)家格特弗里德·萊布尼茨在18世紀(jì)初發(fā)明的。據(jù)《科學(xué)美國(guó)人》網(wǎng)站12月16日?qǐng)?bào)道,一項(xiàng)研究顯示,法屬波利尼西亞的曼格雷哇島上的居民使用二進(jìn)制運(yùn)算系統(tǒng)比萊布尼茨早了300年。
挪威卑爾根大學(xué)心理學(xué)家安德烈婭·本德爾和西格哈德·貝勒分析了19世紀(jì)和20世紀(jì)初的人(主要是歐洲人)的描述,發(fā)現(xiàn)曼格雷哇島居民似乎在公元1450年前就使用了二進(jìn)制運(yùn)算。島上的首批居民大約在公元500年到800年抵達(dá),他們?cè)谶M(jìn)行大宗交易和向酋長(zhǎng)進(jìn)貢時(shí)需要一種數(shù)字系統(tǒng)進(jìn)行量化。
研究還發(fā)現(xiàn),曼格雷哇島上的原住民把十進(jìn)制與二進(jìn)制系統(tǒng)結(jié)合了起來(lái)。他們有表示1到10的數(shù)字單詞,還創(chuàng)造出表示10乘2的幾次冪的詞。Takau(本德爾和貝勒用K表示)表示10;paua(P)指20;tataua(T)指40;varu(V)代表80。舉例來(lái)說(shuō),70就是TPK,57則是TK7。他們保留了關(guān)鍵的二進(jìn)制簡(jiǎn)化運(yùn)算,使你不需要記住大量數(shù)字,只需遵循簡(jiǎn)單的規(guī)則就可以輕松運(yùn)算,如2×K=P,2×P=T。
本德爾和貝勒表示,雖然這個(gè)系統(tǒng)有缺點(diǎn),“但是優(yōu)點(diǎn)大于缺點(diǎn)。”
加州大學(xué)圣迭戈分校的認(rèn)知科學(xué)家拉斐爾·尼埃指出,二進(jìn)制運(yùn)算的想法實(shí)際上比曼格雷哇島的文化還要古老,“至少能夠追溯至公元前9世紀(jì)前后的古代中國(guó)。”在延續(xù)了數(shù)千年的中國(guó)《易經(jīng)》中可以找到它,正是《易經(jīng)》激發(fā)了萊布尼茨的靈感。
(來(lái)源:中國(guó)日?qǐng)?bào)網(wǎng)?信蓮?編輯:玉潔)