发信人: iamzxy()
整理人: (2000-08-19 12:02:43), 站内信件
|
为什么一切生物都要死?
因为一切生物的一切活动都是由它的基因控制着,
基因中保存着一个生物一切方面的所有信息,例如在什么地方长肝,脑,手其结 构与功能等静态信息,另一方面基因中还包含有个体如何成长等动态信息,例如 何时进行第一次分裂等等。其中静态的信息是有限的,是一个人的完美蓝图。动 态信息是无限的,例如如果应该进行第一次分裂时环境不允许怎么办?受到外界的 伤害如何修复?
由于动态信息的无限性,所以基因中不能包含有所有的对外界伤害的应对信息, 因此生命个体在成长过程中将不断受到伤害,而不能完美地进行修复,在伤害积 累到一定程度时就造成了死亡。
由于静态信息的有限性,所以生命采取了最为经济的存活方式:保存一份从零开 始成长的动态信息(当然包括一些应变措施,否则无从成长),然后在外界对生命 体的伤害还不是很大时从头开始,这就是繁殖。那么为什么高级动物都采用两性 繁殖?这就像高可用计算机系统的磁盘镜像:当一个磁盘中的信息发生错误时, 可用另一个的数据进行纠正。
将生命的周期与软件的周期作一对比是很有意思的。
软件一般经历提出需求,按需求开发软件,投入使用后由于使用环境的变化,软 件不断地进行修改。无论原先有对么好的设计,软件的结构不可避免的在一次一 次的修改中遭到破坏,越来越难以维护,最终导致推倒重来。
有人认为生命的本质是组成生命的信息而不是物质。例如组成一个人的原子在人 的一生中可能要替换掉90%以上,但人还是那个人。如果能将一个人的
所有结构信息保存起来,再重新组装起来,人还是那个人(假如马克思关于人无 灵魂的理论正确)。
如果人的本质是信息,那么人与软件的类似就不奇怪了。软件科学家的下一个目 标将时人的本身。
-- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.96.184.17]
|
|