上帝的程序(上)

这世上的所有动物,自出生便拥有一些特定的本事,无需经过任何学习。这样的本事,被称之为本能。比如袋鼠生下来就会沿着母亲的体毛爬到育儿袋中,比如寄居在别的鸟窝中的小杜鹃一出生就会用身体将其余鸟蛋拱出窝外,比如小角马一生下来就会奔跑,比如尺蠖遇到危险就会僵直装死。人类也一样,一个刚出生的婴儿就会寻找妈妈的乳房,把乳头塞进嘴中吮吸乳汁。

 

性也是一种本能,只要经历过青春期,都会有这样的体会,我们对异性感兴趣,并不是受父母或者老师教诲,反而,在观念错误的年代,父母和老师反对我们对异性感兴趣。但是,异性的吸引是那样难以抗拒,不受大脑控制,不受理智控制,那是一股原始的冲动,随着身体的发育而被唤醒了。

 

然而,为什么会有本能?本能从何而来呢?这两个问题中,第一个问题并不难回答,本能是用以保证动物生存的最基本的本领。比如角马出生便会奔跑,因为如果它不在第一时间学会奔跑,很可能就成为了猛兽口中的美食;比如蜘蛛天生就会织网,因为这一张网,是它一辈子生存的基本保障。但是,本能是从何而来的呢?这个问题却从来没有人给出过令人满意的答案。

 

有这样一种观点,说表面上看,动物的本能是天生固有的一种能力,但是追溯到动物起源的远古时代就不难发现,动物的本能是其祖先在远古时代生存实践的积累。说实话,这样的一种解释很难让我信服。首先这些经验,是怎么积累的?比如性本能,难道是祖先经过多次尝试得出结论只有和异性结合才能生育后代,所以把这个经验积累了下来以诱导子孙?再比如蜘蛛,脑袋只有针尖大的动物,要经过多少代的经验积累,才能织出如此完美漂亮的蛛网?再比如织布鸟要经过多少代的经验积累,才能练就让人惊叹的筑巢技艺,甚至学会叼来兽毛通过打结的方式系牢鸟巢?其次即使这些本能是生存经验的积累,那么这些本能是通过什么样的方式得以代代相传的?如果是母亲教孩子的方式,那不叫本能,那是后天的本领。如果通过遗传的方式,那又怎么可能?对于有性生殖,父亲提供精子,母亲提供卵子,遗憾的是,后天的经验存贮在大脑里,而不是精子卵子里。

 

我更愿意相信,本能是一段特别的程序,存贮在动物的体内,在特定的条件下,这样的程序被唤醒并执行。比如婴儿时期吃奶的本能,比如性发育后的生殖冲动。当然,也有些本能,一辈子都在工作,比如蜘蛛织网鸟织巢。

 

只是一些本能,巧夺天工到了人类都惊叹的地步,这样的本能,真能用一段能刻入体内的程序代替吗?这样复杂的程序如何记载?

 

再复杂的本能,都能化解成更为基本的更为简单的能力。举一个稍微简单些的例子:比如让小袋鼠爬入育儿袋,咋一想是件相当困难的事,这其中,需要多少个动作,牵动多少块肌肉?这个过程记录下来自然相当复杂。但是,如果把这件事分化成更为基础的能力,整件事就不难了:假定小袋鼠已经具备了顺着母亲体毛攀爬的能力,再假定小袋鼠能够嗅到母亲的乳头,这个时候,只需要点燃小袋鼠爬向母亲乳头的欲望,小袋鼠自然会顺着嗅觉先向上爬,爬到袋口再往里钻。

 

对应地,这在程序设计里,叫做自顶向下的设计方法,确定程序的目标之后,不断地把这目标分为更细的子目标,直到每一个子目标都能简单实现。

 

在计算机领域,有一条相当惊人的定律:无论一个程序多么庞大复杂,即使复杂到了操作系统的程度,只要在理论上能为计算机解决,将它不断细分下去,最终一定能由三条最基础的语句实现:置零语句、增量语句、条件转移语句。其实,用最通俗的话,置零是起点,增量是努力,条件转移是变通。完成一件事,从一个特定的起点开始,努力下去,却不能一味努力,当恰当条件来临,要有变通的智慧。这三者的巧妙结合,所向无敌。这不得不让我想起了老子的一生二、二生三、三生万物。我们用过琳琅满目的软件,这些软件归根结底,逃不过这三条最基本的语句。

 

生命的遗传物质DNA,精确到每一位上,何尝不是如此简单:生物体的基因组字母表只由A(腺嘌呤)、T(胸腺嘧)、G(鸟嘌呤)、C(胞嘧啶)四种核苷碱基组成,它们的组合方式,也不过ATTACGGA四种方式。然而排列起来,却是一段强大的程序,决定了整个生命体的特征,马之所以是马而不是牛,全由它决定。甚至可能生命行为上的本能,也存贮在这里,因为到现在为止,除了这里,科学家还没发现可以存贮程序的地方。

 

从这个意义上讲,本能,是上帝的程序。这些程序记载在动物的体内,控制着动物的形态和行为。

 

上帝的程序(上)》上有 4 条评论

小恐 进行回复 取消回复

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>