浮泊凉2018-11-16
二进制自从发明了之后被应用于计算机的运算当中,提高了计算机的运算速度,那二进制是谁发明的呢?二进制是怎么被发明出来的?
莱布尼茨是德国自然科学家、唯心主义哲学家、数学家。世人都称他和牛顿是微积分的创造人。他对帕斯卡的加法器进行了改进,设计并制造了一种手摇的演算机,提出了他认为吻合中国“先天八卦”的二进制,后代计算技术的发展受到影响。
关于莱布尼茨发明二进制与《周易》是否有关,至今仍说法不一,几种观点较为常见:英国剑桥大学的李约瑟——《中国科学技术史》的作者,曾经深入地研究过莱布尼茨的生平,认定二进制应起源于八卦和《易经》。李约瑟说正是受到了东方这些古老图书的启示,莱布尼茨才完成了他的创造。
传说莱布尼茨年轻时,曾在巴黎游历,在那里发明了对数表,感觉自己非常伟大,恰好一个曾经到过中国传教的教士带了一轴以拉丁文翻译的名为《伏羲六十四卦方位图》的画卷送给他。对此莱布尼茨非常感兴趣,他认真地研读它,经常苦思其中的奥秘,终于有一天他想通了,想到建立二进制,并将自己的数学发明弃置一旁,对东方人的智慧赞不绝口。
他以二进制数学把六十四卦的奥秘说得很明白;八卦中一两个符号及其排列方法,可以使等比级数、等差级数、二元式(二进位)、二项式定理、逻辑数学以反电磁波、音响、连锁反应等原理贯通起来。另一种观点认为,17世纪末叶,与在华传教士白进、闵明我等人的通信联系中莱布尼茨知道了八卦图和《周易》。
还有一种观点认为,莱布尼茨发明二进制与《周易》无任何关联。这种观点认为,《周易》卦序与二进制数学毫无关系,甚至有学者指出宋代邵雍所创制的六十四卦方位图“不能算二进制数学”,它们“只不过可以译成二进制数码,却没有二进制算法蕴含其中”。
郭书春在1987年11月17日《科技日报》著文认为只要把莱布尼茨发明二进制与他和传教士白进的交往时间表列出来,一切都可解释清楚。1679年3月15日,莱布尼茨的《二进制数学》初稿完成,1696年,莱布尼茨对二进制问题再次给予了关注,送给奥古斯特大公一枚以二进制表为背面图案的纪念章。他还向赴中国的传教士详细介绍了二进制原理。
莱布尼茨与在中国的法国传教士白进交往始于1697年。1701年2月15日,莱布尼茨给白进写信,对二进制原理进行了详细说明,白进收到信后发现了中国的六十四卦图与二进制的共同之处。4月7日,莱布尼茨将他的论文《关于仅用0与12个记号的二进制算术的说明,并附其应用及据此解释古代中国伏羲图的探讨》进行修改补充后再送到巴黎科学院,要求公开发表,二进制才被众人所知。然而,莱布尼茨和白进都不知道,他们所说的“伏羲六十四卦图”既不是伏羲创造,更不是《周易》的,而是北宋哲学家邵雍创作的。