第十一章 物種起源
陳子昂清醒過來(lái),手還放在祖母的遺像上,他父親的煙還沒熄滅,剛才發(fā)生的事只是一轉(zhuǎn)眼的功夫。
眼睛順著遺像往下一眼就看到了孫子輩一列,陳子昂將手放在自己的名字上,好像觸發(fā)了什么禁制,墓碑上陳子昂的名字變成熒光色,墳包后面倏地鉆出了什么東西,透過了墓碑上他的名字,通過指尖轉(zhuǎn)到了陳子昂的體內(nèi)。整個(gè)感覺像打針一樣,一股冰冷的感覺透過手指流進(jìn)全身,但是身體不但不排斥,仿佛張開了全身的毛孔在努力吸收。這是陳子昂原本身體的一部分,只是豁別已久,最終還是回到了他的體內(nèi),融為一體。
沒有風(fēng),但是陳子昂的頭發(fā)卻飄揚(yáng)了起來(lái),身體的每個(gè)細(xì)胞都?xì)g快淋漓,一身說(shuō)不出來(lái)的暢快。五官咋一看好像沒有什么變化,仔細(xì)看卻能發(fā)現(xiàn)眼神銳利堅(jiān)毅,鼻梁更挺拔,膚色沒變,卻透出了頂尖運(yùn)動(dòng)員才有的健康皮膚的光澤,連眉間都多了一絲神采。
陳子昂整個(gè)人有種說(shuō)不清,道不明的氣質(zhì)的改變。
他腦海里多出了很多信息,正要好好整理一下思緒,陳子昂父親走過來(lái)輕輕的拍拍他的肩膀,不知不覺已跪在墓前許久。
原來(lái)時(shí)間已經(jīng)到了黃昏。
晚上,陳子昂躺在家里的床上,手摸著胸口一塊銅錢大小的烙印,不痛不癢,就像與生俱來(lái)的胎記一樣。這是陳子昂最后跟祖母磕頭拜別的時(shí)候,墓碑后面的墳塋發(fā)出了一絲轉(zhuǎn)瞬即逝難以捕捉不可言狀的光亮,飛快地射向陳子昂的胸前,留下了這么一塊印記,陳子昂洗澡的時(shí)候仔細(xì)端詳了很久,看不清楚到底是什么圖案,就像是一塊吊墜嵌在了胸口。
“這肯定是守護(hù)我的圖騰,到現(xiàn)在還一直守護(hù)著我么?我真不讓人省心?。 标愖影嚎粗旎ò?,回憶又涌了上來(lái),不由得重重的嘆了口氣。
反正暫時(shí)搞不清楚這烙印的作用,陳子昂正準(zhǔn)備理清一下白天多出來(lái)的大量信息的時(shí)候,腦海突然傳來(lái)提示:更新已準(zhǔn)備好,且即將安裝。
什么鬼,我要啥玩意兒,我要在我身上安裝什么鬼?還有,難道就沒有延遲安裝的選項(xiàng)嗎?陳子昂驚呆了!
就連iphone安裝更新都可以選擇是立刻安裝或者是稍后安裝,就算是強(qiáng)迫安裝也會(huì)非常人性化的偷偷在半夜安裝啊。
WQNML…
還沒罵完,然后陳子昂就當(dāng)機(jī)了。如果非要形容此時(shí)此刻的場(chǎng)景,陳子昂就跟安卓手機(jī)升級(jí)的界面那個(gè)機(jī)器人差不多。
今夜沒有入夢(mèng)境世界,因?yàn)殛愖影涸诟孪到y(tǒng)…自己。
更新的時(shí)候觸發(fā)了一個(gè)角色扮演游戲。就是陳子昂從小到大都會(huì)夢(mèng)到的場(chǎng)景。
在一片汪洋的數(shù)據(jù)大海,有一個(gè)個(gè)最原始的源代碼稀稀疏疏相安無(wú)事的分散在各處。陳子昂也是其中一個(gè)源代碼,休眠狀態(tài),漫無(wú)目的,懶洋洋的隨波逐流徜徉于數(shù)據(jù)世界。
直到有一天,源代碼們收到了一個(gè)很短的指令:生存。整個(gè)數(shù)據(jù)世界開始不一樣了。
簡(jiǎn)直就是大型吃雞戰(zhàn)場(chǎng)啊。有的源代碼依然無(wú)動(dòng)于衷,有的源代碼開始活動(dòng)起來(lái)了,原本周邊一切無(wú)意義的數(shù)據(jù)對(duì)它們開始有意義起來(lái)。
多數(shù)的源代碼采取了和地球生物同一個(gè)策略:盡可能多的繁衍!源代碼們開始大量的復(fù)制自己。一個(gè)個(gè)源代碼很快占據(jù)了周邊的空間。
周邊的資源沒有了,發(fā)現(xiàn)旁邊有同類源代碼,該怎么辦?簡(jiǎn)單啊,反正不是自己人就是敵人,唯一要做的就是吃掉對(duì)方,消化對(duì)方,同化對(duì)方。就這樣,無(wú)動(dòng)于衷的源代碼大部分被消滅了。
而不甘被消滅的源代碼們紛紛開始反應(yīng)過來(lái),面臨惡劣的環(huán)境,為了生存下去,只有加速?gòu)?fù)制自己的速度,簡(jiǎn)化復(fù)制自己的過程。于是,紊亂無(wú)序的復(fù)制開始出現(xiàn)大量的錯(cuò)誤,無(wú)法糾正的錯(cuò)誤帶來(lái)一部分的滅絕,但是另一部的錯(cuò)誤卻帶來(lái)了進(jìn)化,變異。
于是沒用的進(jìn)化讓它們淘汰的更快,但是有益的進(jìn)化迅速讓它們站穩(wěn)了腳跟。
別的侵略的源代碼們也為了應(yīng)對(duì)競(jìng)爭(zhēng)和日益漸難獲得的資源,也在不斷的演化。
接著,源代碼們紛紛出現(xiàn)了各式各樣的特征:有的體量變得及其龐大,有的學(xué)會(huì)了寄生,有的會(huì)偽裝……五花八門,這簡(jiǎn)直就是物種大爆發(fā)!但所有物種都只是為了一個(gè)目的,生存!
不知是巧合,還是陳子昂的性格也被帶進(jìn)了游戲,陳子昂源代碼,簡(jiǎn)稱陳代碼,一開始,只是懶洋洋的復(fù)制了幾個(gè)自己,然后就有了幾個(gè)懶洋洋的陳代碼。
如果有一副撲克牌或者麻將,只要陳代碼復(fù)制三個(gè)自己就足夠打到昏天暗地了。
可是,這里并沒有撲克牌,但不影響陳代碼們的興致,他們湊在一起,不知道是不是真的開發(fā)了什么好玩的游戲,互動(dòng)了起來(lái)。玩的不亦樂乎!
歡樂的日子總是很短暫,代碼的增長(zhǎng)速度是以幾何級(jí)別的增長(zhǎng),他們不斷復(fù)制自己,就跟細(xì)胞分裂似的,一個(gè)生兩個(gè),兩個(gè)變四個(gè),四個(gè)變成十六,然后是三十二…,增長(zhǎng)的速度用數(shù)字排列出來(lái)更直觀更清晰:1,2,4,8,16,32,64,128,256,512,1024,2048……
剛開始好像很慢,其實(shí)快的難以想象,如果一個(gè)小時(shí)能分裂兩次,其實(shí)只要一天的時(shí)間,猜猜看裂變48次一個(gè)代碼會(huì)變成多少個(gè)?
一百四十萬(wàn)億七千三百七十四億八千八百三十五萬(wàn)五千三百二十八個(gè)……
漢字寫出來(lái)太夸張,還是阿拉伯?dāng)?shù)字方便一點(diǎn),就是140737488355328個(gè)!
因此,只要每次裂變有一點(diǎn)點(diǎn)的進(jìn)化,幾十代之后就會(huì)演變的面目全非了。很快整個(gè)世界就到處充斥著各式各樣的源代碼。
一個(gè)個(gè)兇神惡煞的源代碼們來(lái)到了稀稀疏疏的陳代碼們身邊。
大量的繁衍策略是要分散在不同的籃子才起到分散風(fēng)險(xiǎn)的作用,就像一條魚產(chǎn)了幾百個(gè)卵,被別的生物一口就吞了,那叫沒卵用。所以沒有大量分裂并且聚在一起的陳代碼們是真沒卵用!
真·陳·沒卵用·代碼們慌的一逼!
懶人偶爾是有福氣的,平時(shí)的互動(dòng)教會(huì)了它們協(xié)同合作。別的源代碼們都是個(gè)體利益最大化,所有代碼各自孤軍奮斗。
有個(gè)體型比較龐大的源代碼沖過來(lái)就要吞噬掉其中一個(gè)陳代碼,打算就這么把陳代碼們給一個(gè)接一個(gè)解決掉。
剩下幾個(gè)陳代碼可不會(huì)坐以待斃,紛紛攻擊了這大塊頭幾個(gè)關(guān)鍵的弱點(diǎn),終于,大塊頭抵擋不住陳代碼們的合作,被陳代碼們干掉了。
開了殺戒終于激起了陳代碼們生存的血性,依葫蘆畫瓢又消滅了幾個(gè)別的代碼,被消滅的這幾個(gè)代碼真是好兄弟,給陳代碼們送彈藥來(lái)了,它們身上都有陳代碼們所沒有的代碼片段。
陳代碼們吞噬后引起了它們的進(jìn)化,然后就有了幾個(gè)很特殊的陳代碼:陳·巨人·代碼,陳·偽裝·代碼,陳·娘炮·代碼………
這幾個(gè)功能不同又能協(xié)同合作的陳代碼們簡(jiǎn)直就是代碼界的一股清流,不是,是泥石流。
它們一邊復(fù)制擴(kuò)大群體數(shù)量,并一邊燒殺掠奪,殺的天昏地暗…
很快,整個(gè)世界最后殺的已經(jīng)沒有落單的源代碼了。所有的單獨(dú)個(gè)體代碼已經(jīng)很難生存了,于是代碼們也漸漸的湊成一堆一堆有不同特征和能力的種群。大家誰(shuí)也奈何不了誰(shuí),殺不動(dòng)那就不殺了,大家不打仗干嘛好呢,生二胎啊。
于是物種又大爆發(fā)了,隨著物種和數(shù)量的增多,資源又不夠用了,一個(gè)又一個(gè)的種群被消滅,一個(gè)又一個(gè)新的物種又誕生。
就這么不斷上演著進(jìn)化的輪回:誕生新的物種,進(jìn)入穩(wěn)定的增長(zhǎng),物種突然大爆發(fā),物種大消亡,就這樣不斷周而復(fù)始的循環(huán)。
生生不息,時(shí)而寧?kù)o,時(shí)而瘋狂。時(shí)而空曠寂寥,時(shí)而熱鬧非凡。
很快,陳代碼們又動(dòng)蕩起來(lái)了……