盧赫并沒有被艾達否唬住,腦中自然地浮現出一些玄之又玄的觀點,于是鄙夷地問:“你不會是想說,包括我們在內的所有生命都是地球online這款游戲里的一串代碼吧?”
“當然不是。”艾達否侃侃而談,十分陶醉,
“Alan Kay擁有科羅拉大學的數學和分子生物學的雙學位,后來因為對計算機很感興趣,又去猶他州立大學讀計算機。
上個世紀80年代的某個夏天,他倚靠在院子中的躺椅上,吹著涼爽的晚風,一口一口喝著啤酒,腦中忽然冒出一個偉大的想法:
他想要計一種全新的語言,支持簡單、有效的編程風格,把程序員從無窮無盡的重復勞動中解救出來。這時他的生物學知識給了他至關重要的靈感。
他閉上眼睛,在腦中思考,我們體內的每一個細胞,它們既獨立又相互影響,它們之間是怎么通訊的?
細胞間的通訊方式主要有兩種:
第一,分泌化學信號進行通訊,不論是通過內分泌、旁分泌、自分泌還是化學突觸,兩個細胞都不直接接觸,而是通過激素等化學信號進行交流。
第二,接觸性依賴的通訊,細胞間直接接觸,比如通過跨膜蛋白通訊。
他想,計算機里小小的模塊是不是也可以像細胞一樣,平時相互獨立,需要的時候相互通信,每個模塊做自己的工作,一個模塊放在這里能工作,放在那里也能工作。
于是,Smalltalk語言作為面向對象語言的鼻祖就這樣誕生了。
至于面向對象語言最大的優越性繼承和多態,本就是生物學中的概念。
繼承很好理解:龍生龍鳳生鳳,老鼠兒子會打洞。
至于多態,是指一個基因中可能存在兩種或多種的性狀,比如美洲豹的皮膚顏色,它可能存在深色皮膚或淺色皮膚,因為膚色相關基因存在多個可能的變異。”
艾達否的眼睛里閃著光,“預測未來的最好方法就是發明它。這句話是Alan Kay的人生格言,是我最喜歡的一句。
兒子,你問我這些問題肯定不是想要學編程。雖然我不知道你準備干什么,也不敢多問。但我有種預感,你們發現了一些新奇的東西。”
艾達否說完又頓了頓,換上一幅欲哭無淚的表情,“創新不一定帶來毀滅,你最好加把勁,基于跨膜質子濃度差提高光合作用的研究已經被提上日程了,你要是不想以后吃史萊姆一樣的蔬菜,就趕緊弄點新東西出來。”
一個月后。
頭上懸著三把劍:
如何逆轉非編碼區基因突變進程?
腺病毒如何通過影響非編碼RNA影響植物?
倒計時2471天。
盧赫坐在椅子上,摸著裝滿蔬菜大拼的肚子,面朝橫幅下的入口,翹著二郎腿,裝作心不在焉地觀察每一個來人的表情。
他現在已經可以清楚地分辨這個誰知道這個倒計時的真正緣由,而誰不知道,方法依舊簡單:
剛被莫名豐盛的早餐寵幸過,神情呆滯地直視一眼橫幅便一股腦往里沖的,大概率是不知道的。
本來興高采烈,卻在看到橫幅后停頓一下,然后滿臉鄙夷的,大概率是知道的。
看了一會兒,他打出一個飽嗝,嗝里一股油麥菜特有的土味,讓他感覺自己活像一只吃撐了的兔子。今天的早餐豐盛得像是在慶祝新年,因為王海濱布置的驗證工作取得了階段性進展:
1.未知序列在各類模式生物鐘均未表達出任何功能。
2.未知序列在果蠅體內穩定遺傳了兩代。
3.未知序列無法執行病毒的功能。
4.在破壞掉海馬基細胞基因組內的相關基