天天看點

計算機和生命體暢想曲

有兩部書讓我看了有震撼的感覺,一部是法布爾的《昆蟲記》,一本是馬特.裡德利著的《基因組:人種自傳23章》。

 對《昆蟲記》的震撼來源于昆蟲的機械性和程式性,給我印象最深的是有一種昆蟲在一個洞穴中産卵後,到一定時間會把洞穴進行封閉,如果這個時候人為的把卵移走和破壞,該昆蟲依然去封閉洞口,并不關心卵是否存在和受到破壞。這就像一段預先編制好的程式,先産卵後封洞口,程式編寫的很簡單也很拙劣,并沒有含智能和錯誤處理功能。當然類似的故事遍布《昆蟲記》,讓你看了,你不得不相信上帝的存在。就如一個羅馬教父說過,如果你在地上撿了一個漂亮的鵝卵石,你不會懷疑這是大自然的傑作,但是如果你撿到的是一個精美的懷表,這麼靈巧精緻的結構,使你一定相信一個鐘表匠的存在。

   《基因組:人種自傳23章》給我的震撼是因為随着你對基因的深入了解,你發現基因隻不過是以四進制為基礎編就的一段程式,人類和其它生命隻不過是運作着程式的機器罷了。

1、 基因

2000年6月26日,科學家宣布他們完成了整個人類基因組的一份草稿。這是人類智慧曆史上無與倫比的最偉大時刻,随着對基因的了解,我們人類進入了一個新的認知時代。

   大部分生命體都是由細胞構成,基因(DNA)存在于細胞核中的多個染色體上。病毒沒有細胞,其組成本身就是RNA(或DNA)鍊,以前人們以為病毒是最原始的生命,後來在大洋深處岩漿附近發現了病毒體,它們的結構小巧而合理,上百度的高溫都不能破壞其生命系統,是以人類更有理由相信,病毒是進化最完善的生命體。病毒是一個很奇怪的東西,他們很容易感染生命系統,但是一般情況下交叉感染的機會不太大。

   大部分計算機都有一塊硬碟,硬碟可以分幾個分區,程式都放在硬碟分區中。病毒隻是一段程式,是計算機存在多年之後,是幾個計算機黑客做的惡作劇。但不可否認的是病毒是最高明的程式,也是最穩定的程式,一般情況下體積很小,bug也很少,常态下很難因為本身的原因而導緻程式非法終止。Windows平台上的病毒很難感染到linux平台上,但同類系統極易于感染。

   染色體上并不全是有效基因,有很多是無意義的字元,并且基因因為不同的原因在染色體上不斷的重複。有時候會發現有意義的基因經常被其它資訊所打斷。科學家發現在人體基因裡竟然有病毒的基因代碼,不過它們都被甲基化了(僅頭幾個字元被甲基化),不能再被激活了。在《基因組:人種自傳23章》中把基因組比喻一部書,他是這樣描述的:

   全書23章,叫做染色體

   每一章有幾千個故事,叫做基因

   每個故事由段落組成的,叫做外顯子,它們被名叫内含子的廣告打斷。

   每一段由詞組成,叫做密碼子。

   每一個詞由字母組成,叫做堿基(A、C、G、T)。  

   硬碟分區上放的也不全部是程式,有的是文檔,有的甚至是磁盤碎片,由于檔案系統的存在,我們知道程式檔案的存放并不連續,靠檔案配置設定表從邏輯的角度上構成一個整體。為了保險程式很可能在一個分區中保留多份副本。如果系統曾經被感染過病毒,相信如果我們從硬碟的角度進行研究,我們一定會發現病毒相關的代碼,不過代碼有可能被删除了(計算機檔案的删除不是真正的删除,隻是删除檔案配置設定表相關索引)或被防毒軟體集中管理了。我們可以這樣描述硬碟:

   一個實體硬碟可以分一個以上的分區,叫邏輯分區

   一個分區有很多代碼,叫做程式

   每個程式有多個分開的程式段(多個扇區和多個簇構成),中間有可能存在其它程式和檔案。他們分别叫做程式和檔案。  

程式有多個指令組成,叫指令。

   指令有數位組成,叫做二進制(0和1)。

科學家發現大部分生命體的基因開頭部分都一樣,無論是動物還是植物,生命進化越接近其基因的相似層度就會越高。目前的生命絕大部分都是類似的基因片段構成,不過纖毛生命體例外,據科學家說,纖毛體生命也許從生命進化樹的根部就分家了。

   如果你研究硬碟上的程式,你會發現他們的開頭都是相同的,在windows平台上程式都基于PE檔案格式,自然他們的頭就是PE檔案頭,當然相同。Windows平台(甚至是DOS系統)上的程式,他們都是一脈相承,你會發現他們的很多指令都是相同的,但是和基于Unix系統的程式有很大的差別(不過linux和Unix堪比于人類和黑猩猩的差別),不過如果你把bios的程式也算進去,那麼這部分程式就沒有多大差別了。

我們人種分白種人、黃種人、黑種人等等,科學家告訴我們,我們每個人種之間基因幾乎就沒有差别,我們現在的人類共同的祖先可以追蹤到幾千年前的一個非洲女人。互相之間可以自由通婚,據說混血兒很漂亮也很聰明。

   我們的常用的作業系統是Windows平台,目前狹隘一點的說絕大部分都是Windows XP系統,該系統的祖先可以追蹤到美洲大陸微軟公司的一個叫比爾的男人。Windows XP系統除了預設為藍色風格外,也可以是銀白風格和綠色風格不等。但我們知道這些作業系統如果從代碼角度來說,他們的差别微乎其微,甚至僅是配置上的差别。其實人類眼睛和皮膚的差别就是在基因層面上幾個堿基的差別。是以從這一點上,我更相信基因不單單是程式代碼,我更覺的有部分基因類似windows系統資料庫的功能,僅僅起到參數配置作用。能自動換膚的程式是最漂亮的程式,有的windows程式甚至可以顯示蘋果作業系統風格,實在是太漂亮了。

  這樣的類比我可以一直列下去,也許幾天幾夜也列舉不完。程式是由程式員開發,并且程式員對程式不斷的重構和優化,程式也在不斷進化。基因是什麼,如果基因是程式,那麼最初是誰編寫了它?

   [葉帆工作室]

http://blog.csdn.net/yefanqiu/

2、 生命系統

我更喜歡把整台計算機比喻為一個生命體(或細胞),硬碟就是細胞核,硬碟分區是染色體,分區上的程式就是基因。

最開始的生命是單細胞,最後發展為多細胞生命,後來分化為植物和動物,并且大部分生命都是群體生活,人類、蜜蜂、螞蟻、森林、草原等等。

最早的電子系統基于單片機,後來一個CPU上可以內建上千萬個半導體,但最早的計算機大部分是單機系統,鮮有聯網。目前計算機如果不聯網,也許它存在的價值便大大降低。目前計算機分桌上型電腦(計算機界的植物)和筆記本(計算機界的動物,當然也有真正可移動的智能機器人)。目前人們已經形成共識,計算機隻有聯網才能展示它強大的魅力。

萬物生長靠太陽(有些深海微生物靠地熱生存)

電子系統運作離不開電(有些老式火車通過蒸汽機飛速運作)

細胞根據基因生成對應的蛋白質,通過各種蛋白質(各種酶)指導生命體工作。

計算機把硬碟上的程式讀到記憶體,由程式指導計算機硬體工作。

病毒通過空氣、口腔等其它方式傳播疾病。

計算機通過網絡、U盤等方式傳播病毒。

人類有免疫系統,外有醫生(白衣天使)解決病痛,最可怕的病毒的是破壞人類免疫系統的病毒,一旦免疫系統被破壞,要麼隔離,否則一旦得病往往無藥可治。人類一生病體溫往往升高,高到一定程度,人便說胡話,甚至把大腦燒壞。

計算機有防毒軟體,外有計算機維修人員(藍色快車)解決問題,最可怕的病毒是破壞防毒軟體的病毒,一旦防毒軟體被破壞,除非不上網,否則很快就死的很難看。病毒一發作或防毒軟體開始殺毒,CPU和硬碟便瘋狂工作,計算機溫度升高的很快,有時候會燒壞CPU。

人類有大腦,什麼叫聰明呢?就是腦筋好使,反應快,記得多。但光聰明不夠,如果不學習,不走正道,到頭來有可能一事無成,甚至進監牢。

計算機有CPU,什麼樣的計算機是最棒的?CPU主頻高,記憶體大,硬碟大。計算機光速度快,記憶體大也不行,關鍵要安裝好的軟體,如果整天跑遊戲或計算機上網偷竊,很可能什麼成績也做不出,甚至被公安機關沒收。

這樣的類比和上一條一樣,我也可以一直列下去。生命進化的最高階段就是有了人類的出現,現在的計算機還僅僅相當于生命的最初階段,目前似乎還沒有走出海洋。什麼時候計算機能進化到人類的階段?

[葉帆工作室]

3、 靈魂

人類有靈魂嗎?不知道。

計算機有靈魂嗎?有,就是操作計算機的人。

人類沒有靈魂就是行屍走肉。

計算機如果沒有人操作,幾乎就是一堆廢鐵。

人類不知道靈魂的存在方式?

計算機也不知道人類到底如何存在,存在的目的何在?

人死了之後,靈魂可投胎,上輩子做了好事的人,能投生到富貴官宦人家,聰明伶俐,朋友多。

計算機用到了淘汰的時候,人可以換台新計算機,如果工作好,可以到大公司用最好的電腦,并且是品牌筆記本電腦,速度快,記憶體快,有藍牙、紅外、wifi,交際廣。

人類如果橫死,靈魂往往遊蕩荒野,短時間無法投胎

計算機如果突然壞掉,操作計算機的人往往好幾天沒有電腦使,在公司各部門到處遊蕩。

人類的靈魂如果作惡多端,會進地獄永久不得超生。

通過計算機犯罪的人,會被捉到警察局,甚至一輩子不容許操作電腦。

靈魂高尚的人可以上天堂。

通過計算機做過很多優秀程式的人,往往升為經理,一般不用在做程式,但有時候還像仙人思凡一樣,偶爾下凡投胎,操作兩下計算機,但他們法力很大,往往能決定一個程式的生死,甚至能解決計算機的故障,他們也有權利決定下面的員工能否用到一個好的計算機。

人類的靈魂會永存嗎?我不知道。

計算機的靈魂人類,比計算機的壽命長的多,當然我也知道他們會死。

靈魂會附體嗎?不知道。

人類通過種植計算機木馬,可遠端操作别的計算機,甚至作業系統本身也支援遠端操作。

什麼樣的人容易被靈魂附體?體質弱,容易生病的人。

什麼樣的計算機容易被控制?到處浏覽不良網頁,容易感染病毒的計算機。

靈魂強大的鬼(厲鬼)可以直接攻擊人類,哪怕他很健康,害的人不敢出門。

駭客可以直接攻擊正常的電腦,甚至通過一種CHI的病毒,損害計算機硬體,讓計算機不敢聯網。

人的靈魂可以出竅,甚至可日行千裡,靈魂之間千裡之外也可以進行互動。

操作計算機的人可以外出,也可以出外旅遊,可以借助一種叫電話的東西,互相之間進行遠端互動。

   這樣例子我也可以舉很多,計算機可以說有靈魂,但人類呢,是否真有靈魂?

4、 上帝說

上帝用了六天的時間創造天地萬物,最後一天按照自己的形狀用泥土造出第一個人類祖先亞當,後取其肋骨造了他的女伴夏娃。

人類從18世紀開始進行工業革命,造火車、造輪船、造汽車等等機械化電子化萬物,1946年2月14日人類第一台計算機ENIAC在美國賓夕法尼亞大學誕生,後用通過該台計算機的運算能力造出很多精美小巧的計算機(臆想)。

聖經上記載那時候人的壽命很長,有的能活好幾百歲,最初都用同一種語言,直到人類協作蓋登天塔的時候,上帝才感覺人類的危險,決定把人類分開,各操不同語言。那個時候猶太人是上帝的選民。

剛開始的時候造一台計算機不容易,怎麼也得用幾十年,後來計算機普及了,好像兩三年就要更新換代了。最初的計算機都是使用英語,後來為了愚昧化非英語國家,計算機的系統語言分化為多種,如中文簡體、中文繁體、日語、法語、德語等等。這個時代英語系統是計算機領域的寵兒,每一個最新系統的釋出非英文版莫屬。

人類文明最初的搖籃是伊甸園。

計算機文明從矽谷走向全世界。

在上帝的世界裡有天使和魔鬼。

在計算機世界裡有黑客和駭客。

上帝作為人類的上帝已經存在了幾千年(非曆史考古)。

人類作為計算機的上帝才剛剛開始… …

繼續閱讀