二进制算术与《易经》和电子计算机
早年我做官媒记者时,在采访有关《易经》学术研讨的活动中了解到,作为计算机语言的二进制算术最早出现于中国的《易经》,并一直寻找足以可信的依据无果,近来泛读时意外获得。
《易经》的历史被认为超过3000年,其中著名的六十四卦是由两种线构成,一直被认为仅作用于占卜预测符号。
《易经》不易
后来,在中国传教的耶稣会士布维特在写给莱布尼茨的信中说,他在邵雍11世纪编辑的《易经》中看到了二进制算术的应用,即构成六十四卦的两种线即是二进制算术。
德国人莱布尼茨是数学家、哲学家和逻辑学家,他不仅是学者和社会活动家,还是职业外交家、矿业工程师和发明家。同时,他也是皇家历史学家和图书馆馆长。
莱布尼茨纪念邮票
莱布尼茨已于1675年10月发现了微积分,他和牛顿并蒂双辉,共同奠定了微积分学的基础。
莱布尼茨在罗马时,与中国数学所所长、耶稣会传教士克劳迪奥邂逅。当莱布尼茨读到中国的《河图洛书》的拉丁文译本后,激动之下竟然将自己的微积分书扔进了垃圾箱,感叹自己虽然了不起,但比不过中国人的脑筋。
河图洛书
莱布尼茨接到布维特的信后十分惊异,于是写了一篇论文,把二进制算术的发明归功于中国人,自从那时起,这种看法一直为大家所公认。
莱布尼茨认为二进制算术有深刻的理论逻辑意义,他在1679年对二进制算术进行了描述,他发现每一个数字都可以用0和1这两个符号来表示,即是在用来表示所有论点的通用符号体系的设计方面前进了一步。
莱布尼茨还是早期的现代台式计算机的发明者,他的二进制算术作为电子计算机设计中的核心在20世纪得到复活。
莱布尼茨乘法机
1932年,在英国剑桥卡文迪许实验室工作的温·威廉斯,设计了一种用来数^_^粒子的高速电子计算机,这种计数器是把数目记录在一个“二进制的刻度盘上”。
1938年,第一台法国计算机的设计者库菲格纳尔,提出在计算机中使用二进制算术。大约与此同时,美国依阿华州立大学的物理学家雅塔纳索夫,想到在电子方程解算机上使用二进制算术。
计算机二进位制
雅塔纳索夫向宾夕法尼亚大学物理学家毛奇利描述了他的设想。毛奇利后来参加的宾夕法尼亚大学穆尔电器工程学院的一个研究小组,这个小组为现代的通用数字电子计算机做出了最早的设计方案。
科学家纽曼在一份报告中写道:“尽管按十进制制造数字计算机有长期的传统,我们却非常想按二进制来设计我们的装置。从那以后,二进制算术就成了计算机语言”。