生命游戏与遗传编程
今天在一本书中读到一个很神奇的故事,在九十年代,生物学家Thomas S. Ray写过一个80条指令的病毒,并把这条病毒放在计算机里面『培养』,这些病毒不断复制和变异,变化出了各种不可思议的变种,比如在几十亿次运行之后,出现了仅仅有22条指令却有完善功能的病毒,当时麻省理工的科学家尝试用最短的指令来写一只病毒,却还是用了31条指令。
指令的多少关系到对计算机资源的索取,所以45条指令的病毒比80条指令的病毒更具优势,这位生物学家调整了计算机规则,给不同指令的病毒分配不同的资源,以达到某种『平等』,但是在一百五十亿次『繁衍』之后,出现了一种36条指令的病毒,这个病毒很『狡猾』,他在[……]