rdo;
這點我得承認,我說:&ldo;好吧,你繼續。&rdo;
崔夢:&ldo;出現了bug的程式碼開始與別的程式碼結合,產生了不同種類的程式碼。這些程式碼在自我複製的過程中,又產生了另外一些不同的程式碼,使得程式碼的種類越來越多。但這個時候整個複製繁衍過程還是平穩而緩慢的,直到一個特定的時期,也許是量變引起質變的原因,程式碼的數量忽然間劇增,其種類也空前繁多。&rdo;
我失聲叫道:&ldo;就像……&rdo;
崔夢接住了我的話:&ldo;就像物種大爆發。&rdo;
我嚥了一口唾沫,沒有說話。
崔夢繼續:&ldo;而就在這時候,我發現了一個更令人震驚的現象。&rdo;
許久未曾說話的康錦道:&ldo;吞噬?&rdo;
崔夢驚訝地看了他一眼,說:&ldo;沒錯!為了執行我輸入的那條&l;存在&r;指令,程式碼之間為了爭奪有限的硬碟空間而開始互相吞噬,一些單調而簡單的程式碼很快就被淘汰掉了,這樣又使得大爆發之後的程式碼數量迅速減少,然後以一個相對穩定的速度繼續複製繁衍。直到下一個特定時期,量變引起質變,又出現爆發,同樣的情景重複上演。&rdo;
我很震驚:&ldo;你是在用數字來模擬物種進化?&rdo;
崔夢:&ldo;不只是模擬。你要知道dna就是由a、t、c、g四種脫氧核苷酸組成的長鏈分子,每一個符號表示一種嘌呤或嘧啶化學分子,就像電腦程式程式碼是由0和1構成的一樣,它們都由一個基礎推動力推動,進行不同序列組合的衍生。而它們的共同點是‐‐這個衍生的進化過程需要在一個特定常數下的程式裡完成。這才是我設計主創程式的真正意義。&rdo;
我:&ldo;可它們終究還是一堆程式碼。&rdo;
崔夢看了我們一眼:&ldo;沒錯。但在我所設計的程式裡,隨著程式碼不停地複製繁衍,其種類也變得越來越多。經過數次大爆發以後,那些沒有競爭力的程式碼種類都被淘汰掉了,剩下的都是一些適應性極強且較為複雜的程式碼。甚至有些程式碼經過若干次選擇和組合後,還構成了簡單的程式。&rdo;
</br>
<style type="text/css">
banners6 { width: 300px; height: 250px; }
dia (-width:350px) { banners6 { width: 336px; height: 280px; } }
dia (-width:500px) { banners6 { width: 468px; height: 60px; } }
dia (-width:800px) { banners6 { width: 728px; height: 90px; } }
dia (-width:1280px) { banners6 { width: 970px; height: 250px; } }
</style>
<s class="adsbygoogle banners6" style="display:le-block;" data-full-width-responsive="true" data-ad-client="ca-pub-4468775695592057" data-ad-slot="8853713424"></