韦
我们在进行软件创作的全过程中,不但需要经常地从新思想和新技术中获取灵感与动力,而且更自觉或不自觉地得益于古代文明经实践检验后的正确思想的启迪。
在后人类的古代的圣贤大哲中,除了人们公认的引导人类社会发展的科学家、哲学家和社会学家以外,还有另一批着意于思想修养的思想家们。在西方有耶稣基督,在东方有印度的释迦牟尼,在中国则有老子等一大批伟大的思想家。他们的学说更是极大地影响着整个人类社会的进程,直至今天。但是他们的许多思想我们至今却少有理解或难以理解,更谈不上开发。这些难于理解的先哲们的学说也许来自自己的觉悟或聪明才智,但更可能他们就是拾到先人类文明的残篇断简的人,以致于他们的学问把大家弄得莫名其妙,以致于连伟大的科学家牛顿也从科学界一头钻进神学世界而不能自拔,这并不是牛顿比所有的人都笨而堕入神学的“泥坑”里,而是因为他的意识大大超越了当时许多人,才有此举动。
和我们较为切近和熟悉的是老子,不妨看看他的思想在现代软件思想上的体现。
其实不然。“道常无为而无不为”(“道”永远是顺任自然而无为的,然而又没有一件事不是它所为的)。“无为而无不为,取天下常以无事;及其有事,不足以取天下”。(如果达到“无为”,任何事情都可以有所作为。治理天下的人,要经常以不骚扰人民为治国之本;如果经常以繁苛之政扰民,就不配治理国家了。)据此可以看出,这“无为”是指不妄为,当为则为,要顺应自然而动,已包含了有为在里面。达到了“无为”就可以“无不为”,随心所欲地研究处理一切问题了。
名人王蒙先生对无为的理解与表述就更为通俗易懂:“无为是什么?无为是有为的第一前提条件,是一种境界,一种信心,一种清明而沉稳的幽默,也是一种风格”。显然,人们的思想达到了无为的境界,人类社会也就演化到了一个崭新的阶段。
其实,更通俗地说,老子的无为思想也好,笔者在本刊反复赞而又赞的自由软件思想也罢,都是我们十分熟悉倍感亲切的“为人民服务”的思想,广义地,是为人类服务的思想。为人做事不具备这样的思想,肯定不能成功,如果成功,那一定是人类社会的公认准则出现了偏差,被欺世盗名者所利用,这样的成功是决不可能流芳百世的。例如大到窃国贼袁世凯,获取了国家最高权力的“四人帮”,贪官何坤,腐败分子王宝森、成克杰之流;小到唯利是图的奸商,溜须拍马的无耻小人等等,统统走向了无为思想的反面!在计算机业界,最突出的表现是软件开发失败的比例大得惊人,也许其软件开发思想真没有得到多少无为思想的真谛才导致了失败。
3.2 “道生一”之悟与软件思想的吻合
“道生一,一生二,二生三,三生万物”(“道”是独一无偶的,“道”本身也包含着阴阳二气,阴阳二气相冲而形成第三者,即和谐均调的状态,万物在这种状态中产生)。
“天下万物生于有,有生于无”。(天下万物产生于看得见的有形质,看得见的有形质产生于看不见的无形质)。
我们的自然科学家们努力寻找着构成宇宙的基本元素,并且曾经把这基本元素称为“以太”,当然也可以用别的什么名称,但其存在本质、形式,至今也说不清、道不明。这“以太”实际上就是老子所说的“道”。从老子的描述来看,他不仅看到“道”,而且还知道它“寂兮寥兮,独立而不改,周行而不殆”,知道它能够生一、生二、生三,还把它命名为“道”。老子是怎样得的道,悟出来的?还是从先人类那里拾来的?他没有详细说明,我们也不知道。而这道又如此高妙精深,生生不息,所以也就弄得现代人莫名其妙了,这也就难怪牛顿先生,即使凭着他的非凡智慧在神学世界里不懈探索,也研究不出第一推动力在哪里,因为他没有得“道”。
伟人毛泽东是得“道”的,并将流芳百世。毛泽东语:“得道多肋,失道寡助”,显示出了他对道的非凡悟性,很难证明毛泽东的“道”就不是从先人类那里拾来的。毛泽东思想更是我们再熟悉不过的思想,简单表述也就是为人民服务的思想,这与无为思想是完全相通的,因而能够作为中国革命的指导思想。
极少数软件天才们创作出具有无为思想的优秀软件,也很难证明他们就没有从先人类那里拾来点什么,至少也是不知道从哪里获得了开发软件的灵感的,恐怕也有得“道”的因素。计算机技术发展太快,令人始料不及;优秀软件层出不穷,使人眼花缭乱。以此来判断从先人类那里拾来灵性或悟出“道”的某些机关的人越来越多,未必就有多少依据,但有一点是可以肯定的,认可或具有无为思想的人的确是越来越多了!这还可以从人类社会发展的现实予以旁证。例如冷战结束,德国统一,朝鲜半岛对话,一国两制,改革开放,……,在三十年前是根本不可想象的;发达的资本主义国家资本家与工人之间的阶级斗争日趋缓和甚至消失,国内也不再有那种天天讲、月月讲、年年讲令人神经兮兮的阶级斗争,……;也许,总有一天,拾到先人类残篇断简的人越来越多的时候,先人类的全部精髓将在人类社会再现。
无为软件思想与“道”的吻合,反映出现代文明与古代文明是一脉相承的,也可以说是古代文明对现代文明的贡献,对现代软件思想的诠释。
3.3 计算机0 与“O”假说
只用0和1两个数字就可以表示所有的自然数,这就是二进制。二进制的发明据说是洋人受了中国易经中阴爻(--)和阳爻(—)的启发而成功的。二十世纪六十年代,人们又在0和1之间进行研究,就有了模糊数学、模糊逻辑,直至今天的模糊计算机。早期的计算机只是用0和1来进行计算,功能单一。现今的计算机几乎是无所不能,什么都可以在计算机世界里进行虚拟,但其最基本的还是0和1。0和1在计算机上的无穷无尽的排列组合,就勾画出了五彩缤纷的虚拟世界。在Windows9.x的注册表中,有许多0和1的选择,这是人直接与机器对话的最简单方式。……。
由此可见,0和1之间包含了许多内容,有着大学问,大潜力。人们在数学、计算机学等学科中的许多研究和应用是卓有成效的,而对于“O”即(“道”),只有老子有研究,有所得,我们却知之甚少。
(刊于《工程地质计算机应用》2000年 第4期总第19期)





