通过配给被雷称为“混沌”(soup)的一组记忆,虚拟计算机开始了进化论的过程。这一组记忆类似于地球上刚开始有生命时的太古“混沌”。正常情况下,在混沌内部释放的自我复制程序,开始是一个叫做“元祖”(ancestor)的 80字节生物(80-byte creature)。元祖包括三个部分:第一部分通过计算指令发现元祖有多长(此过程保证这个长度可以改变但不开始复制过程);第二部分在记忆附近预留足够的空间,将一种保护膜附着在空间周围(类似于包围生命机体的保护膜);第三部分将元祖的代码复制到预留的空间,由此完成再生过程,并且从“母细胞”(mother cell)创造一种“女细胞”(daughter cell)。为了理解变异如何引起新物种,可以考虑一比特的跳转出现在第一部分的最后一排,将1100变成1110。正常情况下,程序将会通过搜寻它的第一排发现第二个片段(the second segment),编码成 0011。不过,程序现在搜寻,直到发现一个以0001开头的片段。由此,它走向的不是自身的第二个片段,而是附近记忆中的另一串代码。很多变异都不是能够成活的,并且不能引起再生。不过,在偶然的情况下,程序发现一个以0001开头的片段,并且这个片段可以引起再生。当这种机体开始生产子孙时,新的物种就被创造出来了。
304
我们何以成为后人类:文学、信息科学和控制论中的虚拟身体