有時間來沉思一下電腦,發覺很有趣。一台電腦和一個人當然不同,
但是很多地方很相似。
1,自由意志
電腦有內存和CPU,指揮顯示屏,打印機,網卡完成任務。人有個腦
袋,指揮手腳完成工作。兩者都有“意志”,電腦的意志是不自由的,
是人加給它的。但是級別到了一定程度,電腦的意志甚至勝過人,比如
可以戰勝國際象棋大師。SONY公司生產的玩具狗是一隻“幼稚”的狗,
說敢說將來的玩具狗不會比狗還“狗”呢?不過玩具狗再象狗,也不是
一隻真正的狗,區別在於真正的狗有狗的自由意志,玩具狗所具備的自
由意志不過是一些由人編寫好的程序而已。
站在程序員的立場上,他可以非常清楚地意識到那個戰勝國際象棋大師
的程序的每一個微小命令都是他寫的--所有的都是預先設計好的。這可是件
不容置疑的事實。可悲的是,那個能戰勝國際象棋大師的程序,從頭到尾
幾萬行代碼,沒有任何一處能夠意識到自己是被別人編好的。
但是說來證明狗甚至我們人所所具備的自由意志不是“被編寫好的程序
”呢?你知道在網上聊天室里和你聊天的對方有時是個計算機程序嗎?
2,程序是什麼
程序就是一堆可執行代碼唄,這還用說。我真的覺得程序是個奇怪的東西。
你看,程序沒有物理意義上的質量,能量,體積。程序的目的是作動,但是程序
本身毫不變化--那堆代碼過一萬年還是那堆代碼。沒有哪種物理意義上的物質
能這樣。程序必須藉助某種介質才能存在,軟盤,硬盤,光盤,內存條等,沒有
這些介質,找不到程序的任何蹤影;但是這些物理介質無論如何不能說它們就
是程序。不知道下邊的比喻可否恰當:程序本質是空,可是卻變化多端,無所不
有,“空中萬有”。
3,換頭術
給電腦作換頭手術乃是再平常不過的事了。買一台什麼也不裝的電腦,然後你
可以給它裝上DOS,你可以它裝上Windows;當你不喜歡Windows了,你可以換成
LINUX。當初那堆東西還是那堆東西,可是換了OS之後,它們是如此不同。可見,
決定一台電腦是什麼能幹什麼,不是硬件,而是軟件--程序。硬件必不可少,但卻
無關緊要。軟件看不見模不着,但卻是核心,本質。這件事情恨怪罷。
我們人何嘗不如此!僅從解剖意義上說,一個人之所以是這個人,乃是因為他
的這條退,他的這隻胳膊,他的這張臉--構成他身體的這堆原子。如果統統換了,
他就不是他了。沒法不去這麼想,但是很顯然這不對。或許可以說,一個人之所以
是
這個人,乃是因為他連續存在的記憶,他的秉性--構成他的這堆硬件不是他,裝在
他
腦袋裡的軟件才是他。
計算機軟件不會“死”,在硬盤壽命到來之前,把它的內容拷貝出來,換個新
硬
盤,再拷貝會去;雖然硬盤不是以前的硬盤了,可是這台電腦還是這台電腦。世上
的
事兒真奇妙。人在將死之前,把腦子裡的東西拷貝出來,待新的克隆身體作好了,
再
拷貝進去,這僅僅是科幻電影?如果我堅信科學,我只好相信這個僅僅是個技術問
題。
而不是根本性問題。
4,不可思義
程序從不企圖追尋自己是什麼,人都想知道自己是什麼;想知道這個幹什麼用?
這個“想知道”不可思義,所以電腦不可能變成人腦。