第496章 試驗(yàn)
又花了半個(gè)多小時(shí)時(shí)間,肖遠(yuǎn)終于將最后最后一段程序?qū)懲暾耍磸?fù)匯編調(diào)試后,確認(rèn)沒(méi)有問(wèn)題后,接下來(lái)就是進(jìn)行第一次試驗(yàn)了。
忙碌了一周時(shí)間,馬上到了驗(yàn)證自己想法的時(shí)間,肖遠(yuǎn)的心情難免有些小激動(dòng),因?yàn)椴恢雷罱K他編寫的程序會(huì)最終產(chǎn)生什么結(jié)果,所以,他的心情除了期待之外,還有一些忐忑,這種感覺(jué)肖遠(yuǎn)前世在學(xué)習(xí)黑客技術(shù),并對(duì)之進(jìn)行試驗(yàn)的時(shí)候,經(jīng)常會(huì)有,而重生后,直到現(xiàn)在,他在計(jì)算機(jī)上所作的一切基本上都是在吃老本,以至于現(xiàn)在這種感覺(jué)重新浮上心頭,竟讓他感到了一些陌生。
“或許我之前的生活有些偏離軌道了,應(yīng)該好好反省一下。”這種陌生讓肖遠(yuǎn)突然產(chǎn)生了這樣的感慨。
這個(gè)感慨只是在腦海中一閃而過(guò),并沒(méi)有對(duì)他的行動(dòng)造成任何影響,他首先要做的是運(yùn)行程序god,生成一塊放養(yǎng)進(jìn)化程序的內(nèi)存空間,這塊內(nèi)存空間被他命名為world(世界),而那段程序被命名為seed(種子),取意為上帝創(chuàng)造世界,放養(yǎng)種子生長(zhǎng)進(jìn)化。
在初始化配置中,肖遠(yuǎn)設(shè)置的初始世界大小是256kb大小的內(nèi)存空間,之所以沒(méi)有設(shè)置更大,是因?yàn)楝F(xiàn)在只有一枚大小為128字節(jié)的種子,放養(yǎng)它的世界如果設(shè)置的太大了,就會(huì)像將一條魚(yú)扔進(jìn)一個(gè)池塘一樣,非常不便于觀察。
剛剛生成的世界,在種子沒(méi)有放進(jìn)去之前,是一塊二進(jìn)制位0和1保持平衡的空間,如果沒(méi)有外界因素干擾,它因?yàn)槠胶鈱⒂肋h(yuǎn)保持完全的靜止,像一潭完全不流動(dòng)的死水,這種平衡是一種靜態(tài)平衡。
當(dāng)外界有干擾進(jìn)入,打破其中的平衡后,god會(huì)根據(jù)世界的變化對(duì)世界進(jìn)行調(diào)整,使世界和現(xiàn)實(shí)世界一樣,具有趨于平衡的基本特征,而這種調(diào)整將成為刺激種子進(jìn)化和生長(zhǎng)的最初刺激因素。
世界生成后,肖遠(yuǎn)在god的控制臺(tái)輸入了一個(gè)命令,通過(guò)god啟動(dòng)了種子程序,當(dāng)種子程序進(jìn)入god生成的平衡世界之后,迅速在其中造成了一系列的不平衡,而god在檢測(cè)到這種不平衡之后,開(kāi)始通過(guò)一種特殊的算法對(duì)世界進(jìn)行調(diào)整,促使世界恢復(fù)平衡,而這種調(diào)整勢(shì)必會(huì)對(duì)種子產(chǎn)生影響,如果世界再度恢復(fù)先前的靜態(tài)平衡,它將會(huì)被抹殺。
在設(shè)計(jì)種子程序的時(shí)候,肖遠(yuǎn)為種子程序設(shè)計(jì)了個(gè)極微小的內(nèi)核,這個(gè)內(nèi)核具有自我修復(fù)和自行變種的能力,也就是說(shuō),如果god程序?yàn)榱嘶謴?fù)世界平衡,要對(duì)種子程序占據(jù)的內(nèi)存單元進(jìn)行修改,種子程序就會(huì)反抗這種修改,或躲閃,或會(huì)根據(jù)情況對(duì)對(duì)自身的代碼結(jié)構(gòu)進(jìn)行調(diào)整,這個(gè)調(diào)整的過(guò)程實(shí)際上就是種子的進(jìn)化過(guò)程。
這個(gè)種子目前比較低等,在肖遠(yuǎn)看來(lái),就像一個(gè)單細(xì)胞生物,雖然它對(duì)對(duì)外界的刺激能夠做出反應(yīng),并且根據(jù)外界的刺激對(duì)自身作出調(diào)整,但是這種反應(yīng)和調(diào)整都是無(wú)意識(shí)的,屬于最低等的應(yīng)激反應(yīng),在肖遠(yuǎn)的設(shè)想中,如果種子能夠進(jìn)化,并最終進(jìn)化到非常復(fù)雜的程度的話,或許就會(huì)進(jìn)化出學(xué)習(xí)器和記憶器,到那時(shí),這個(gè)程序或許已經(jīng)不能叫種子了,而應(yīng)該取另外的名字。
只是會(huì)不會(huì)進(jìn)化到那種程序,肖遠(yuǎn)自己并沒(méi)有多大的把握。
種子程序運(yùn)行后,god程序的監(jiān)控程序?qū)⑺麆?chuàng)造的內(nèi)存區(qū)域內(nèi)的變化情況在屏幕上反映了出來(lái),原本如同一汪平靜的湖水般靜止不動(dòng)的圖像中間偏左上的部分仿佛投進(jìn)去一顆石子一樣,平衡被打破了,開(kāi)始變得混亂起來(lái)。
這種混亂迅速向四周擴(kuò)散,并在十幾秒之后,整個(gè)屏幕圖像全部變得混亂起來(lái),除了圖像中有一個(gè)像漩渦中心一樣的區(qū)域在不停地移動(dòng)之外,整個(gè)圖像中的運(yùn)動(dòng)看不出任何的規(guī)律,肖遠(yuǎn)知道,那個(gè)漩渦中心就是種子程序的內(nèi)核所在,正是因?yàn)樗粩喽惚苤鴊od的平衡調(diào)整,才會(huì)出現(xiàn)不停移動(dòng)的現(xiàn)象,同樣是這個(gè)原因,使得以它為中心的位置,不平衡最明顯,才會(huì)形成類似于漩渦中心一樣的現(xiàn)象。
隨著時(shí)間的推移,漩渦中心的運(yùn)動(dòng)變得越來(lái)越弱,過(guò)了三分鐘左右,漩渦完全消失了,在屏幕上只剩下一個(gè)完全沒(méi)有規(guī)律,混亂運(yùn)動(dòng)著的圖像,這種混亂隨著時(shí)間推移,越來(lái)越弱,最后完全安靜了下來(lái)。
肖遠(yuǎn)知道這種情況god將在他的世界中制造混亂的種子給抹殺了,但是卻不沮喪,實(shí)際上他很清楚,想要在一次試驗(yàn)中就成功的使種子程序得到進(jìn)化,除非有逆天的運(yùn)氣,否則幾乎是不可能的事情。
這次的試驗(yàn)雖然種子被抹殺了,但是最少證明了一點(diǎn)兒,那就是他的這個(gè)設(shè)想是可行的,種子程序是可以自我調(diào)整的,至于它被抹殺的原因,肖遠(yuǎn)分析,有可能是他設(shè)置的god的對(duì)平衡的恢復(fù)控制相對(duì)太強(qiáng)了,而種子的自我調(diào)節(jié)郵箱對(duì)弱了些。
于是肖遠(yuǎn)重新調(diào)整了god對(duì)世界的控制力參數(shù),將之減弱了一些,正要準(zhǔn)備把種子重新放進(jìn)去運(yùn)行的時(shí)候,心頭突然一動(dòng),然后將種子的自我調(diào)節(jié)能力調(diào)的高了一些,方才將之重新放養(yǎng)至god的世界中。
一開(kāi)始的情形仍然和上次相差不多,世界的靜態(tài)平衡被打破了,god和種子開(kāi)始了新一輪的對(duì)抗,一個(gè)要維護(hù)自己創(chuàng)造的世界的平衡,另一個(gè)則為了自身的生存,不得不持續(xù)的對(duì)世界的平衡進(jìn)行著破壞。
這種情況維持了片刻,因?yàn)樾みh(yuǎn)可以調(diào)高了種子自身的能力,而降低了god維持平衡的能力,結(jié)果是種子的漩渦越來(lái)越大,在十來(lái)分鐘后,這個(gè)漩渦就已經(jīng)擴(kuò)大到了god所控制的整個(gè)空間,如同世界末日一樣,到處混亂不堪,god顯然已經(jīng)無(wú)力回天,肖遠(yuǎn)為之設(shè)定的滅世程序被啟動(dòng)了,將整個(gè)內(nèi)存空間進(jìn)行了清零處理,于是那個(gè)已經(jīng)變得無(wú)法無(wú)天的種子被再次無(wú)情的抹殺了。
“看來(lái)我的猜想是正確的,只有當(dāng)種子對(duì)世界平衡的破壞,與god對(duì)世界平衡的修復(fù)之間達(dá)到平衡,種子才能持續(xù)的存在下去。”肖遠(yuǎn)暗暗想道。
于是他緊接著又進(jìn)行了幾次試驗(yàn),不斷調(diào)整者god與種子的參數(shù),在第九次的時(shí)候,圖像上,以種子為中心的漩渦悠然自得在世界中徜徉,所過(guò)之處造成的混亂很快就被god加以恢復(fù),兩者之間達(dá)到了一種動(dòng)態(tài)平衡。
只是這樣并不是肖遠(yuǎn)的最終目的,因?yàn)樗胍氖欠N子的進(jìn)化,而現(xiàn)在的清醒時(shí),種子與世界達(dá)到了動(dòng)態(tài)平衡,它雖然還在不停地運(yùn)動(dòng)著,但是肖遠(yuǎn)調(diào)出監(jiān)控程序記錄下來(lái)的的內(nèi)存采樣,卻發(fā)現(xiàn)在與世界達(dá)到平衡之后,他的內(nèi)存采樣幾乎沒(méi)有了變化,也就是說(shuō),它不進(jìn)化了。
“看來(lái)需要做一下進(jìn)一步的刺激才行。”肖遠(yuǎn)略一思索,決定人工打破這種動(dòng)態(tài)平衡,于是在god的控制臺(tái)內(nèi)輸入了一條命令,回車聲中,世界的動(dòng)態(tài)平衡瞬間又被打破了。
ps:今天一更。
,