人一生下来,就会感知疼痛,感知饥寒,会吸吮、哭泣...这是是由于人类基因密码所决定的。
父亲传递了亿万的信息数据给母亲,母亲挑挑捡捡,结合自己的数据再重新组合构造,然后注入凡胎肉体,从而形成新的生命。
我在想上帝的项目经理,接到人类这一项伟大工程的计划书时是有多么兴奋,他召集了上帝UI设计师,技术经理,程序员,硬件工程师,运维,运营等各若干名开会。
他会这样说:上一次我们做的恐龙项目,运营不是太好,基本都被小冰期冻死了。希望我们这次能够吸取恐龙的教训,做好新的人类项目,让人类自己决定自己的命运。
然后上帝的项目经理和运营团队开了几万年的会议,确定了人类的几项基本属性和功能,以及故事的发展情节等等。
1、人类画像及其演化过程。
2、人类各器官以及器官间接口规范
3、人类CPU的演化过程
4、其他生物以及矿物间的作用规范
而后UI设计师团队经过了几千年的设计打磨,设计出了一个人类的初始模型:猿猴,以及演化过程等等,并更新了多达上万种的物种设计。
程序员和硬件工程师拿到设计图稿和需求,就开始干活了。
首先是硬件工程师,从地球上采集原料提炼各种构建元素,使用蛋白质、钙、水作为人类的主要原料。
根据设计的故事情节,要让人类有能够从爬行的状态演化为直立行走的可能,设计了粗壮的大腿,可直立的尾椎骨等等。
为了人类拥有统一地球的可能性,安装了大容量的大脑存储器,并设计了初步的内存回收机制-睡眠。
显然硬件工程师不是第一次这样设计了,五脏六腑眼耳鼻喉的功能,和所有生物都差不多,肺是用来呼吸氧气的,心脏是身体的发动机,肾是用来过滤杂质的,肝是用来产生分解用的各种酶的,阑尾大概是一个保留器官吧,等等所用原料也就大抵相当,就不一一赘述了。
如果说硬件工程师是人类创造者,程序员就是人类的老师。
当硬件工程师送来一具会自主呼吸,会有神经反射的,会自主消化的肉体凡胎时,程序员首先烧入最基本的人类程序,哭泣和吸允。
他是这样想的,一切不利于人类本身的,就可以哭泣,会哭是人类生来的第一个本领,而吸吮将是人类的第一需求,满足于第一需求的人类,才可以长久的生衍和发展。
上帝对人类项目的期望较大,项目设计也表现了人类区别于别的生物的强烈需求,以及多样化发展的中心思想。
为满足上帝的需求,程序员的程序则需要足够的时间演化,使每一个人在一个足够长的时间内,经历不同生存环境,然后关闭人类的智商增长。
小马出生后就可以站立,老鹰几个月就后可以自由翱翔,小鸡可以自己破壳而出,而人类却需要经历几年的精心哺育才会有自我的生存意识。
后记
即是程序自然会有所谓的bug。我们常说基因突变、罹患绝症、同性恋者等,或许是所谓的程序bug,或许是上帝开的一个玩笑。
但物种灭绝、气候变暖、土地沙漠化恰恰是人类自己造就的悲惨世界。如果说恐龙的灭亡是一次项目的失败,而人类的灭亡也该算是上帝项目的终结。
上帝程序员烧入一段种子程序,给了人类一个美好的开头,却把人类的生存交给了人类自己。
经历了几百万年的人类不断的繁衍生息,这中间有战争,有屠杀,有瘟疫,有天灾人祸,却形成了今天70亿的人口奇迹。其实上帝也不知道,人类极限是多少,不知道这段种子程序运行最后的结局……