开拓宇宙 第22章 超级函数

作者 : 星空的基拉

()建辉看了一下永恒高达上的时间,星纪元0年1rì3时26分11秒,

在高达那金光闪闪的贴膜的映衬下,太空母舰厂房的轮廓开始不断显现。横跨在轨道上的可移动主体结构逐渐成型,各种全息透视仪、机械臂和高能激光头也逐渐从工业区运送出来,新人类们根据超级电脑所得到的图纸,通过高达把它们安装到主体结构上,各种低电阻率的白银电缆和jīng密管线,摆得满地都是,呈现出一片繁荣的景象。

时光流转,过了好几个小时,M8星从地平线上缓缓地升起来,照shè在辉煌的母舰工厂上。

“看来厂房快建好了!我们也应该是时候设计太空母舰咯!”建辉指着建筑事务所中的超级电脑说道。

“呵呵,你想就简单,要设计这么个太空母舰,软件可是非常重要的哦,首先要先把软件搞定!”擎宇说道。

“为什么这么说呢?”建辉模着擎宇的头疑问道。

“还记得之前设计厂房的时候么,你勾画出那些主体结构,是超级电脑帮你成型的是吗?”擎宇看着建辉说道。

“是啊,那又如何呢哈?”建辉疑问道。

“哈哈,如果你要设计太空母舰,这么大规模的太空母舰,你试试慢慢勾画?要勾画到什么纪元的何年何月何rì啊?你说是不?”擎宇说道,志勇也在旁边偷笑着。

“对啊,那怎么办啊兄弟!”建辉看着擎宇,眼睛顿时又湿润了起来。

“大家跟我来!”接着,众人跟着擎宇来到了工业区的工业产品登记中心。

建辉看着墙壁上挂着的一个个高达模型,似乎想到了什么东西。

“来这里有什么用?”建辉疑问道。

“我慢慢道来吧!你们还记得高达是怎么生产的么?首先,我这里有一颗高达的零件喔”,擎宇拿着一颗神奇的螺丝说道。

“哈哈!”志勇忍不住了,笑声打断了擎宇的说话。

“你的星辰高达!”擎宇说出了志勇的高达,又打断了志勇的笑声。

“我的星辰高达怎么了额……?”志勇开始仔细地听着。

“不知道你们是否还记得,星辰高达是怎么被修好的,虽然我那个时候不在地下基地,应该还是在沉睡当中,但是嘛,通过你们搬上来的高达维修室中的超级电脑,我知道了这一切。首先嘛,通过全息透视仪辨别了之后呢,超级电脑发现它是烂掉的星辰高达!”擎宇拿起其中一个高达模型说道。

“哈哈!它怎么知道那个是星辰高达,而且是烂掉的呢?”志勇忍不住又笑了。

“原理很简单,首先,超级电脑启动了内部的识别函数……”擎宇说道。

“识别函数?那是什么?”建辉疑问道。

“这个识别函数非常重要,是用来识别高达的,它分为很多个识别优先级,排名第一的优先级,就是高达的核心记忆芯片,因为每一台高达的核心记忆芯片都是不一样的,特别像你星辰高达的限量版,这样就可以最大限度地简化程序搜索与算法运算嘛!所以,超级电脑通过这一步,就知道你的高达叫做星辰高达,进一步触发一个名为星辰高达函数的集合”擎宇说道。

“星辰高达函数集合?这是什么东东?”志勇惊讶地道。

“这是10000多年前当你的星辰高达制作完成时,在超级电脑中所记录的一整套高达函数,里面包括什么基本分析函数、拆解队列函数、安装队列函数、完工检测函数等等。其他的高达也是这样,当然,每个大函数中的各个小函数也不一样,这样子,就可以便于rì后的自动识别高达和维修不同的高达!”擎宇说道。

“哈哈!那我终于明白现在的高达是怎么生产和维护的了!原来是使用软件不断调用各种接口函数的!原来那些全息透视仪、机械臂和高能激光头是由它们驱动的哦!”博超激动地说着。

“没错,那么,接下来有好玩的啦,这个星辰高达函数集合触发了之后呢,超级电脑就中断高达的识别函数,转而开始调用面向星辰高达的函数,首先,会开始调用星辰高达的基本分析函数,这个基本分析函数非常重要,可以分析出高达当中的许多重要问题,所以,它有很多个子函数,我列出其中的前8个,它们分别是三维模型分析函数1、核心骨架分析函数2、核心部件分析函数3、控制器分析函数4、感应器分析函数5、武器设备分析函数6、电路管线分析函数7、装甲分析函数8等等,为什么要进行编码呢?因为它们是一个优先级的问题,按照这种优先级,基本分析函数会首先运行三维模型分析函数1,而这个三维模型分析函数,会调出星辰高达刚刚生产完毕时,通过全息透视仪所扫描出来的整个三维模型,接着,超级电脑就会判别零部件是否已经编码,如果数据库中的编码存在,就会跳过这个三维模型分析函数1,如果编码不存在,就会在数据库中对其进行编码,是按照所属大类进行编码的,例如核聚变动力核心因为属于核心部件,所以编码为3fusioncore,又例如装甲控制器编码为4amrmour等等,这样编码,大概有好几万个呢!”擎宇说道。

“哇!几万个!那么多啊!怎么保存的呢?”志勇惊讶地说道。

“是保存在数据库中的,因为这种编码,能方便从数据库中查找出各种高达零部件。接着,优先级1编码完成后,超级电脑继续运行优先级2的核心骨架分析函数,首先超级电脑从刚才调出的三维模型中,虚拟地取出2framework这个编码的模型,接着通过调用全息透视仪控制函数,cāo控全息透视仪对星辰高达进行核心骨架标记扫描,并通过标记扫描得出的全息图像,与2framework这个虚拟的零部件进行对比,当然对比不只是三维图像对比这么简单,还触发了骨架裂缝分析函数、骨架弯曲分析函数、骨架材料分析函数等更加细致的子函数,当然,这些子函数还会在超级电脑内部进行更加细致的数学计算和力学计算。边运算边检测其损毁程度!并且在数据库中做好损毁的标记,并且通过计算得出损毁百分比!”擎宇说道。

“哎,怪不得当时我仅仅用钢筋挑一挑,高达的双腿就出现裂缝了哈哈!”志勇笑着说。

“紧接着,核心骨架分析函数2就进入了一个判断的过程,如果没问题就不用维修,直接跳过这个函数。而对于星辰高达来说,当然需要维修啊,经过运算,发现核心骨架的总体损毁程度百分比为89%,接着系统就把这个数据输入到数据库中对应核心骨架的那一行保存,由于数据库判断百分比大于50%,所以就在数据库中标记为损毁。此外,还输出一个数值2到拆解队列函数上面去,输出完毕,就中断核心骨架分析函数2的流程。”擎宇说道。

“呵呵,有点头晕,不过还是能勉强听懂。”志勇贪玩地说着。

“哈哈,接着啦,然后超级电脑进入核心部件分析函数3的运算,还是老方法,先从高达刚生产出来时的三维模型中,虚拟地取出相对应的核心部件3这个编码中的所有零部件模型,当中当然包括核聚变发电核心3fusioncore和核心记忆芯片3memorycore咯!接着通过调用全息透视仪控制函数,cāo控全息透视仪对星辰高达进行所有核心部件3的标记扫描,这里的标记扫描是并行的标记扫描,也就是说同时对所有的核心部件进行标记扫描,也就是通过三维码找出所有的零部件,并通过扫描得出全息图像,接着对比检测,结果只是发现核心记忆芯片3memorycore没损坏,所以那一行就没有在数据库中标记为损毁,而其他零部件的损坏程度都达到了50%以上,所以在数据库中,它们都标记为损毁,最后,数据库对核心部件3的所有物体的损毁程度进行加权平均计算,发现其总体损毁的平均百分比为70%,所以标记总体为损毁,紧接着超级电脑就输出一个数值3到拆解队列函数上面去,输出完毕,就中断核心部件分析函数3,进入控制器分析函数4。”擎宇说道。

建辉模着擎宇的头说着:哇哈哈,真聪明!果然是全自动化的分析方法!”。

“恩,这样子,到最后,装甲分析函数8也被中断了,数据库显示需要维修的高达零部件已经数不清了!接着,在基本分析函数中最后的一条额外函数,是一条名为分辨拆解队列函数中是否存在编码的函数,如果编码为空,那么就结束检测。但是对于星辰高达来说,拆解队列函数就从前到后依次记录了2345678编码,当然不为空啦!”擎宇说着。

“那么拆解队列排列了这些数字,又有些什么用呢?”博超疑问道。

“呵呵,这个判断流程挺复杂的,因为到了拆解队列函数中,2345678又表示不同的意思咯,它们分别表示为拆解核心骨架2、拆解核心部件3、拆解控制器4、拆解感应器5、拆解武器设备6、拆解电路管线7、拆解装甲8等等,而每一种拆解函数,都蕴含着不同的拆解方法和方式,接下来有好玩的啦!你们还记得,每个2345678,在数据库中,都对应着一个总体损毁的平均百分比么?那么,在这个时候,拆解队列函数,就会按照平均损毁百分比,由高到低进行排序,也就是说,破坏最严重的,会先进行修理,那么,现在我们假设损毁百分比的排序是2578634。排序完成以后呢,超级电脑就会对损坏程度最大的部位进行相关材料的检测,好比是上面的拆解核心骨架2,如果没有核心骨架这种材料,函数是不会执行的,高达也不会被拆解!因为连损坏程度最大的材料都没有,还谈何拆解呢哈!”擎宇说道。

“呵呵,怪不得那个时候没有骨架材料,那些家伙动都不动啦!”志勇偷笑说。

“哈,那么你们看看,如果真的是这样修理,有没有问题呢?”擎宇继续问道,那飘逸的头发飘了起来,显得特别阳光帅气。

“当然有啊,拆解核心骨架2排在最前头,是要最先修理的,但是,2号编码代表的是核心骨架,在最里面啊,外面的零部件都还没拆呢,里面的怎么修理啊哈”建辉说道。

“哈哈,真聪明!所以现在我考考你们三个问题,第一个问题,什么东西是必须先拆除的?还有,什么东西是必须不断地拆除的?接着,哪种东西是最后才能拆除的?”擎宇问道。

“呵呵,先拆除的应该是装甲吧!是8号编码!”星妍微笑地说着。

“额……必须不断地拆除的,我想应该是电路管线吧,是7号编码哈!”建辉说道。

“唔……最后才能拆除的应该是核心部件和核心骨架吧……是3号和2号编码哦……”志勇说道。

“很好,所以接下来嘛,这个拆解队列函数,就会把2578634编码通过换位算法运算一分为二,变成两条并行的编码队列,其中一条就是7,而另外一条,就是856432,你们明白不?”擎宇说道。

“啊哈,果然是这样,这样不但能从装甲开始拆除,而且,中间能够按照优先级进行拆除,最后才拆除核心部件和核心骨架,这果然是个超级软件!所以哥就说嘛,核心骨架坏了,要换它,什么都要先拆出来!”博超激动地说着。

“好啦,现在那条856432和7就告诉电脑,需要开始拆除啦,接着,由于856432和7都含有大量的零部件,所以超级电脑首先会调出数据库,并且对零部件进行拆解排序,意思就是研究好先拆哪里,后拆哪里,或者直接调用原有的拆除先后序列。接着开始运行的是拆解装甲8这个函数,这个函数会命令数据库寻找到所对应要拆除的装甲编码,对星辰高达进行装甲的拆除,会先从排列最前的编码开始拆除,然后函数就会调用高达刚出厂时的三维模型,并向全息透视仪发出指令,命令全息透视仪要不断地确定坐标数据并识别出那个装甲的编码,与虚拟的三维模型进行不断的对照,以确保其拆除工作的准确无误,而机械臂则通过移动到那个确定的坐标,开始进行拆除,同一时间,高能激光头也根据确定的坐标开始cāo作起来,而一切都是超级电脑通过虚拟现实来完成的。接下来的拆解感应器5、拆解武器设备6、拆解控制器4、拆解核心部件3、拆解核心骨架2也是一样,每拆解一个,就会在数据库上做上标记,在这个时候,如果拆到的零部件是不需维修的话,就会自动在数据库上检测它所依赖的那个部件是不是需要维修,例如,检测到核心部件3中的核心记忆芯片3memorycore不需要维修,于是就激活了拆解核心部件3这个函数内部的检测程序,这个检测程序会从数据库中检索所依赖的那个部件需不需要维修,接着因为核心骨架2是需要维修的,所以它就会被拆除,并且在数据库中标记为可以再安装。此外,并行的拆解电路管线7,则帮忙进行电线的相关拆除,呵呵,如果有两个机械臂、全息透视仪和高能激光头,那么其中一个就会运行856432,而另外一个就会运行7,如果只有一个的话,唔……这样856432拆解函数需要拆除电线的时候,都需要不断地调用7拆解函数了。这样很快,拆解队列函数就会运算完毕了!”擎宇说道,此时,恒星的光照shè到擎宇的脸蛋上,显得更加阳光帅气。

“那么安装零部件呢?”建辉模着擎宇的头问道。

“呵呵,安装零部件使用的是一个安装队列函数,其实就是拆解队列函数的逆向过程嘛!不过也有些区别,因为在这个函数当中,一般是按照固有的234568和7模型进行并行安装的,因为这样好cāo作,它们分别表示安装核心骨架2、安装核心部件3、安装控制器4、安装感应器5、安装武器设备6、安装电路管线7、安装装甲8,首先超级电脑会调出数据库,并且对零部件进行安装排序,意思就是研究好先安装哪里,后安装哪里,或者直接调用原有的安装先后序列。接着开始运行的是安装核心骨架2这个函数,接着超级电脑就会命令数据库寻找到所对应首先要安装的核心骨架编码,会先从排列最前的编码开始安装,然后函数就会调用高达刚出厂时的三维模型,并向全息透视仪发出指令,命令全息透视仪要先识别出那些核心骨架的新材料,然后确定安装的坐标,并与虚拟的三维模型进行不断的对照,以确保其安装工作的准确无误,而机械臂则配合全息透视仪,搬动材料,移动到那个确定的坐标,开始进行安装,同一时间,高能激光头也根据确定的坐标开始cāo作起来,而一切都是超级电脑通过虚拟现实来完成的,接下来的345678也是如此,每安装一个,就会在数据库上做上标记,在这个时候,如果轮到的零部件是识别为可以再安装的,那么系统就会自动取用旧的零部件,并且列入到安装先后次序的编码列表中。”擎宇说道。

“好!太好了!那么,那些机械臂、全息透视仪和高能激光头又怎么样呢?”细心的星妍问道。

“呵呵,全息三维透视仪是可以探测并穿透一切金属的,这种技术让我们不用拆解高达就能分析高达内部问题,如果有两个的机械臂、全息透视仪和高能激光头,那么其中一个就会运行234568,而另外一个就会运行7,如果只有一个的话,唔……这样234568安装函数需要安装电线的时候,都需要调用7安装函数了。但是如果分别有3个机械臂、全息透视仪和高能激光头就更爽了!这样就可以通过分配,变成234,568和7了!这样很快,安装队列函数也就运算完毕了!那么最后的那个完工检测函数,其实就是对基本分析函数的一次重复。”擎宇说道,就像重复着刚才所说的话。

“啊哈哈太厉害了小伙子”,建辉把擎宇一把抱了起来,不停地转圈,那种感觉,就像在跟小孩子玩游戏似的,没错,他已经很久没有跟小孩子玩游戏了。

外面恒星的阳光,照shè在紧张施工中的母舰工厂上,似乎在诉说着什么。

看着远方高达那金sè的双翼,众人似乎弄懂了软件的原理。

没错,那是人类历史上最伟大的发明之一。

软件时代,超级函数,一行行的代码和函数,那是计算机中最灿烂的图形

(快捷键 ←)上一章   本书目录   下一章(快捷键 →)
开拓宇宙最新章节 | 开拓宇宙全文阅读 | 开拓宇宙全集阅读