簡體版

第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 的雙翼,眾人似乎弄懂了軟件的原理。

沒錯,那是人類歷史上最偉大的發明之一。

軟件時代,超級函數,一行行的代碼和函數,那是計算機中最燦爛的圖形

溫馨提示︰方向鍵左右(← →)前後翻頁,上下(↑ ↓)上下滾用, 回車鍵:返回列表

投推薦票 上一章章節目錄下一章 加入書簽