這個說法,貌似有點道理,但是沒有確鑿的依據。或者說是個傳言。
二進位制與《周易》的關聯性
先說二進位制。
17世紀末期,德國哲學家、數學家萊布尼茨明確提出了二進位制記數法,則只需用0和1兩個數字符號記數。
他認為:“1與0,一切數字的神奇淵源。這是造物的秘密美妙的典範。”
他還為此斷言:二進位制是具有世界普遍性的、最完美的邏輯語言。
他還設計了一臺可以完成數碼計算的機器。
再說《周易》。
《周易》即《易經》,相傳是周文王姬昌所作。它是中國傳統思想文化中自然哲學與人文實踐的理論根源,被譽為“大道之源”、群經之首。
《周易》中,卦畫的基本單位為“爻”。
爻分奇畫與偶畫。奇畫由一條長的橫線而成“—”,俗稱“陽爻”;偶畫是以兩條斷開的橫線而成“——”,俗稱“陰爻”。
易傳說:“易有太極,是生兩儀,兩儀生四象,四象生八卦。”
另外,有人認為,易經的核心是講事物內部矛盾的對立統一,“陰陽”二字可以概括萬事萬物。
更巧的是,萊布尼茨與《周易》有緣分。
萊布尼茲是一位興趣廣泛的學者,被譽為百科全書式的人物。他對中國傳統文化也很有興趣。
他與在中國的傳教士白晉交好,常有書信往來。
1701年11月,白晉在信中告訴他:中國的“伏羲六爻”的排列,與他提出的二進位制記數法的順序是相同的。還隨信附上了伏羲六十四爻排列的木版圖。
萊布尼茲收到這封信之後,非常重視。
隨後,他向法國科學院提交了一篇論文,題目很長:《關於僅用0與1兩個符號的二進位制算術的說明,並附其應用以及據此解釋古代中國伏羲圖的探討》。
於是,就有人根據上述證據,認為《周易》中的“兩元”思想,是後世西方人提出二進位制演算法的根源。
甚至還有人進一步發揮說,既然二進位制演算法源於中國,那麼現代計算機的老祖宗也就在中國。
這個結論,貌似有一定的邏輯性,然而似是而非。
《周易》與二進位制演算法的差異
與二進位制類似的一點是,《周易》中的卦相也是用兩種符號生成。
然而這種生成方式只是排列組合,還沒有提到計數。
不論是八卦還是64卦的排列,都是週期的。而且不論順時針還是逆時針看,都沒有按照二進位制的計數順序排列。
《周易》產生之後,到西方二進位制演算法公諸於世之前的兩千多年裡,解讀《周易》的眾多著作中都沒明確提到“二進位制計數”。
另外,象《周易》這種用兩個符號的排列組合來分類表徵事物的做法,古代外國也有。
例如古印度的《賓伽羅經》中就採用了長音節、短音節的排列組合。
所以,因為沒有涉及計數原理,要說《周易》和《賓伽羅經》裡的主導思想和內容與二進位制有關聯,則是很牽強的。
更關鍵的是,萊布尼茨與《周易》的緣分,是個誤會。
萊布尼茲明確提出二進位制之後,名聲進一步擴大。好友傳教士白晉也才為之關注,並從中國給他寫信並附寄伏羲六十四爻排列的木版圖。
萊布尼茲也為之興奮,在上述的那個題目冗長的論文中,進一步闡述了二進位制,還把它與古代中國伏羲圖聯絡在一起。
因而,他為幾千年前中國文明成果與自己的發現相一致、自己解開了《周易》之謎而欣喜若狂。
然而,遺憾的是,白晉寄來的這個木版圖,並非來自幾千年的伏羲的原作,而是宋代哲學家邵雍演繹、改畫之後的作品。
也即,萊布尼茲的研究物件是不夠精準的,那麼結論也自然就有偏誤。
即使他發現邵雍的作品中有二進位制的邏輯影子,而歸功於伏羲,則是謬誤的。
對於此事,法國著名科學家、法蘭西學院院長拉普拉斯在《機率的哲學探討》中評論說:
萊布尼茲在他的二進位制算術中,看出了創造萬物的影象……這個觀念太使萊布尼茲喜歡了,所以他將它提交任中國數學院院長的耶穌神父閔明我,希望因這種創世界的象徵,而使喜歡科學的中國皇帝也轉信耶穌教。我提到這點,目的只在指出:即使是大人物的眼睛,也會被幼稚的偏見所矇蔽!”
顯然,拉普拉斯指出了萊布尼茲的方向性謬誤。
另一方面,眾所周知,《周易》是一部帶有濃厚傳奇色彩的著作,成書時間、作者,書名由來等基本資訊,自古至今存有很大爭議,眾說紛紜。
而且,“易學”在發展歷程中,不斷演繹變化,發生分化,甚至分為“兩派六宗”。《周易》的各種版本編次,也存在很大差別。
例如通行的《周易》本中,八卦的排序是:“乾、 坤、屯、蒙……既濟、未濟”。而在長沙馬王堆漢墓出土的帛書中,排序則是“乾、否……益”。
現代中國學術界尤其是哲學史研究領域,《周易》一直被視為占筮書而難登大雅之堂。一方面承認其為傳統社會官學典籍,另一方面又棄如蔽履。
總之,無論古人和今人對於《周易》如何解讀,也難以看出它與二進位制演算法的關聯性。
計算機採用二進位制演算法的原因
如果再瞭解一下現代計算機採用二進位制演算法的原因,就更會明白它與《周易》的差異。
電子計算機發明之後,早期用過十進位制、8進位制和16進位制。
但是最後二進位制成為主流。
首先,二進位計數制僅用兩個數碼:0和1,所以任何具有二個不同穩定狀態的元件都可用來表示數的某一位。利用這些截然不同的狀態來代表數字,則很容易實現。尤其是,這樣能大大提高計算機的抗干擾能力。
其次,二進位計數制的四則運算規則十分簡單,而且最後都可歸結為加法運算和移位。這樣,計算機中的運算器線路也變得簡單了,從而節省裝置,提高運算速度。
還有,二進位制的符號“1”和“0”,恰好與邏輯運算中的“對”(true)與“錯”(false)對應。這就便於計算機進行邏輯運算。
小結
綜上所述,《周易》中雖然含有“兩元”思想,但是與演算法關係不大,與現代計算機的二進位制演算法更無法相提並論。
一些數學史家對此已經進行了駁斥、澄清,但畢竟效果有限,至今仍廣為傳播,被人津津樂道。
我國古代創造了燦爛的文明。但到近現代,西方社會文明成果突出。
作為後人,我們要尊重歷史,實事求是,不可把現代科學的諸多成就牽強附會給我們祖先,尋找似是而非的興奮點,自我陶醉。