六. 人类生日
介绍了鉴定程序和鉴定提纲后, 从一号抗震基地中经过390名科学家和工程师六天的工作得到的鉴定结果, 在会议室的一个大屏幕上开始显示了.
中华人民共和国信息体B0001 密级: AAA
对软件BRAIN1,BRAIN2,BRAIN3,BRAIN4,BRAIN5,BRAIN6
第一阶段鉴定报告
(本部分的全部内容约五百万字, 以下只作提要介绍, 略去了大部分技术细节. 为便于
阅读, 没有用严格的技术语言来叙述. 正式资料见数椐库B002)
一. 软件工程部分
六个软件(BRAIN1--BRAIN6,以下简称B 软件群)的规模相差不大, 每个平均约为三千亿MB, 做为单个的软件体, 它们是目前人类所见过的规模最大的一组程序代码.
本小组对软件的结构特征进行了大量的分析, 主要有以下的发现: 我们首先用反编译软件对B 软件群进行反编译, 使用的是目前世界上功能最为强大的ANLA反编译软件, 这个软件分析工具可对目前运行的任何机器码软件绘出程序流程图. 但对于B 软件群, ANLA无法绘出流程图, 原因是: B 软件群的结构既非分层式也非模块式, 在其中找不到模块划分的迹象, 也就是说B 软件群中的每一个软件都是一个整体的功能块. 从软件工程学的角度来讲, 这六个软件的编制者(如果有的话)所使用的软件设计思想是令人难以理解的. 后来, 通过人工对B 软件群程序的取样剖析, 我们还是在其中发现了类似于分程序模块的单元结构. 我们说quot;类似quot;, 因为这些单元和其它部分的接口数量极大, 而且在动态变化之中, 和传统的分程序模块是两种东西. 这种单元估计有一百五十亿个, 每个的大小约为二十 MB. 事实上, B 软件群的每一个软件都是由这样的单元组成, 这一百五十亿个单元互相以数目巨大的动态接口相连, 构成一个极其复杂的系统. 对这个系统全面的逻辑分析在目前的技术上是不可能的, 据估计, 即使把人类计算机的总装机容量全部投入, 要绘出B 软件群中的一个软件的流程图也需一百五十年的时间. 软件的编制技巧是令人难以置信的, 整个软件结构复杂而精巧, 简直是一件令人惊叹的超级艺术品.
软件无法看出特定的功能, 整个软件可能是对某个复杂实体的模似. 巨量的拥有动态接口的单元复杂的互连和互作用, 使整个软件对外界的输入有一种基于模糊推理的反应. 软件对于数字型信息的处理没有什么惊人之处, 但在模式识别和学习功能上, 已完全和人脑等价.
关于软件的来源: 首先可以肯定, 该软件不是人工编制. 因为从软件的规模和结构看, (特别是结构, 非层次和非模块的程序, 编制难度与其规模的三次方成正比), 即使使用目前效率最高的软件编制工具, B 软件群中的每一个软件的人工工作量也达一千亿人年. 也就是说, 全人类都来编制这个软件的话, 也要十年时间才能完成. 这六个软件的来源只能是以下两个: 一. 分子级三维记录信息的计算机模似. 这个技术在目前已产生出与B 软件群规模上同数量级的软件, 但最大的模似软件也只有B 软件群中最小软件的八分之一. 但从理论上看, 只要找到足够复杂的记录对象, 是可以产生这样规模的程序代码的. 如此复杂的模拟对象在地球上只能有两种: 海豚的大脑和人的大脑. 但要说明的是, 分子级三维记录无法对生命体进行记录. 二. 软件来自人类之外.
建议在生物学上对软件进行分析.
二. 生物