神级程序员重生智能王

首页

神级程序员重生智能王_最新章节【插一篇资料番外】有一天,上帝来到你面前



    “愿闻其详。”

    “首先你要有一个底层函数库,用来做直接和硬件交互的工作。每一个函数都有自己特定的功能,逻辑要尽量简单。在这一层上面,你可以实现一些复杂的控制算法,由于有了底层函数库,你在设计控制算法的时候就不需要考虑硬件细节了。如果算法很复杂的话,你可以考虑把它再分成多个层次。需要注意的是,第一,每一层都有自己明确的功能,第二,每一层都只能调用自己下面那一层,第三,每一层要定义好自己对上层的服务接口。其实这也不是什么高科技,计算机的操作系统和网络协议都是这么设计的。你看,这个是ISO/OSI的七层网络协议。

    “”七层?好像多了点。

    “你吓了一跳。

    “是多了点。这只是一个参考模型。真正的网络没有这么多层的。另外,一个系统不能是硬编码的。你必须提供一个参数配置的接口,让同一个系统可以在不同配置下完成不同的工作。”回去后你苦思良久,最后决定把DNA设计改成三层结构。

    底层是直接控制蛋白质合成的基因。第二层是开关逻辑,可以打开或关闭底层基因。

    此外,开关还可以控制底层活动的强度。第三层实现全局控制,通过操作开关来掌握整个身体的外形和内部功能。

    你把新的设计交给了上帝:“您看,这是《DNA蓝图2.0》。这次我用了这个三层结构,您老上次提出的需求都可以满足了。”

    “噢,说说看。”上帝说。

    “我们先来看这个刺猬。刺和爪子的生长由不同的DNA开关控制,他们都调用底层的角质蛋白生成基因。如果刺的开关在变异中坏掉,就能得到一个光溜溜的刺猬,但是爪子不受影响。

本章未完点击下一页继续阅读