有时间来沉思一下电脑,发觉很有趣。一台电脑和一个人当然不同,
但是很多地方很相似。
1,自由意志
电脑有内存和CPU,指挥显示屏,打印机,网卡完成任务。人有个脑
袋,指挥手脚完成工作。两者都有“意志”,电脑的意志是不自由的,
是人加给它的。但是级别到了一定程度,电脑的意志甚至胜过人,比如
可以战胜国际象棋大师。SONY公司生产的玩具狗是一只“幼稚”的狗,
说敢说将来的玩具狗不会比狗还“狗”呢?不过玩具狗再象狗,也不是
一只真正的狗,区别在于真正的狗有狗的自由意志,玩具狗所具备的自
由意志不过是一些由人编写好的程序而已。
站在程序员的立场上,他可以非常清楚地意识到那个战胜国际象棋大师
的程序的每一个微小命令都是他写的--所有的都是预先设计好的。这可是件
不容置疑的事实。可悲的是,那个能战胜国际象棋大师的程序,从头到尾
几万行代码,没有任何一处能够意识到自己是被别人编好的。
但是说来证明狗甚至我们人所所具备的自由意志不是“被编写好的程序
”呢?你知道在网上聊天室里和你聊天的对方有时是个计算机程序吗?
2,程序是什么
程序就是一堆可执行代码呗,这还用说。我真的觉得程序是个奇怪的东西。
你看,程序没有物理意义上的质量,能量,体积。程序的目的是作动,但是程序
本身毫不变化--那堆代码过一万年还是那堆代码。没有哪种物理意义上的物质
能这样。程序必须借助某种介质才能存在,软盘,硬盘,光盘,内存条等,没有
这些介质,找不到程序的任何踪影;但是这些物理介质无论如何不能说它们就
是程序。不知道下边的比喻可否恰当:程序本质是空,可是却变化多端,无所不
有,“空中万有”。
3,换头术
给电脑作换头手术乃是再平常不过的事了。买一台什么也不装的电脑,然后你
可以给它装上DOS,你可以它装上Windows;当你不喜欢Windows了,你可以换成
LINUX。当初那堆东西还是那堆东西,可是换了OS之后,它们是如此不同。可见,
决定一台电脑是什么能干什么,不是硬件,而是软件--程序。硬件必不可少,但却
无关紧要。软件看不见模不着,但却是核心,本质。这件事情恨怪罢。
我们人何尝不如此!仅从解剖意义上说,一个人之所以是这个人,乃是因为他
的这条退,他的这只胳膊,他的这张脸--构成他身体的这堆原子。如果统统换了,
他就不是他了。没法不去这么想,但是很显然这不对。或许可以说,一个人之所以
是
这个人,乃是因为他连续存在的记忆,他的秉性--构成他的这堆硬件不是他,装在
他
脑袋里的软件才是他。
计算机软件不会“死”,在硬盘寿命到来之前,把它的内容拷贝出来,换个新
硬
盘,再拷贝会去;虽然硬盘不是以前的硬盘了,可是这台电脑还是这台电脑。世上
的
事儿真奇妙。人在将死之前,把脑子里的东西拷贝出来,待新的克隆身体作好了,
再
拷贝进去,这仅仅是科幻电影?如果我坚信科学,我只好相信这个仅仅是个技术问
题。
而不是根本性问题。
4,不可思义
程序从不企图追寻自己是什么,人都想知道自己是什么;想知道这个干什么用?
这个“想知道”不可思义,所以电脑不可能变成人脑。