就閃邊甘心當配角去。
楊明恩和索超都是專家,長期和基地的後勤團隊做技術對口,讓他們對現在基地這邊通行的武器系統非常熟悉。這次王昌文把這兩個人要來派給林聞方,看中的就是這點。
林聞方很謹慎,他將原先的伺服系統全部備份,然後才動手按照火羽的提示進行修改。光幕的左側是原始程式行,右側是經過林聞方改動的。相同的模組,都設定了連動觀察,可以隨時對比原始程式和現在的命令列。兩邊對照著一看,滾動著螢幕往下拉,楊明恩和索超的臉色越來越凝重。
林聞方做出改動的地方很多,無一不是關鍵的點。有的地方刪除冗餘程式行和註解,有的地方按照原來的流程改進了連續執行效率,現在軍方已經全面採用了固態硬碟,但原來的程式組裡居然還有原先的讀防寫程式,這類系統中殘留的無用模組,也都去掉了。不過,這些都是邊邊角角的改動,影響不大。最關鍵的是林聞方居然在核心程式模組裡改動了演算法……
演算法……這可是核心中的核心,所有程式中最有技術含量的玩意。在這個分工越來越明確的時代,絕大部分技術人員可能一輩子都沒機會獨立操作一次演算法有關的開發。但林聞方,居然在短短時間裡就已經改完了一個?
林聞方改動的是系統中最複雜也最耗資源的一個模組:威脅判斷。這是系統少有的可能和操作人員意見非常不一致的模組。戰士們操作武器進行戰鬥,對威脅的判斷大部分來自經驗,但系統卻不是,它會根據各種客觀條件進行計算,將一系列目標打分後排列給操作人員參考,僅僅是參考。威脅判斷是個非常複雜的模組,足可以讓水平一般的程式設計師頭昏腦脹完全沒方向。林聞方,卻根據程式行逆推出了核心的算式,改動了算式,然後將這個算式重新變成精簡得多的程式行。不管是數學、邏輯還是程式能力,這個改動都足以顯示林聞方超卓的能力了。
“你居然改了演算法……”索超瞠目結舌不可思議地問:“才這麼點時間?”
林聞方撇了撇嘴,對方眼中已經有了崇拜和狂熱,剛才的不以為然和冷漠,早就不知道到哪裡去了。他謙虛地說:“哦,是啊。我的專長是人工智慧,和演算法打交道很久了。這個領域我熟。”
索超點了點頭,忽然又想到了個問題:“才這麼點時間,你怎麼看完那麼多程式模組的?”
“我沒看完。”林聞方淡淡地說:“看每個模組的頭尾就可以了。知道錄入介面和輸出介面,知道這玩意是用來做什麼的就行。看了這些,也就知道需要用多少資源,知道它的確用了多少程式行。然後估摸著自己的水平,要是原來100行,我能用90行寫完,那就不管了。如果我能用60行寫完,那就肯定需要精簡。系統資源佔用也一樣。我為什麼需要看完?”
楊明恩本來還是很淡定的,聽林聞方這麼一說,簡直變得比索超還要狂熱。林聞方的這番宣言表示什麼?表示他對自己的程式能力有著絕對的信心,能力極為全面,思路異常清晰,還得加上效率高得離譜。這年頭,這樣的程式大師可是很少了。
“林少校,對不起。之前……我們的態度有些生硬。”楊明恩和索超立刻擺正了自己的立場。有這樣的能力,哪怕林聞方對軍用系統不那麼熟悉又怎麼樣?這些不過是看完說明書的事情而已。可跟著這樣的人學習、工作,對他們兩個的幫助很大。他們兩個沒什麼野心,也就是對技術有著異常的狂熱。“我建議讓石瑞進行全面操作測試,程式組上模擬器,進行虛擬實戰測試。對您的改進,我覺得需要進行一個全面評估。或許……會對整個基地的防禦有著至關重要的影響。”
“啊?”林聞方有些詫異:“為什麼?”
楊明恩翻了翻白眼,然後立刻再次立正。他冒了點冷汗出來,意識到翻白眼可不是什麼禮貌的行為。
“負鼠裝甲車族,是聯邦陸軍裝備最為廣泛的輪式裝甲車。我們基地,還有在前面為我們爭取時間的217師,加起來有超過250輛負鼠。”索超急不可耐地解釋說:“反應速度提高14%這個資料足以讓對敵的時候,比以前提前一秒左右的開火時間。這太關鍵了,在防禦戰、絞殺戰中,這點反應速度的差別,可以決定很多人的生死。”
林聞方沉住氣說:“立刻進行測試,用資料說話。請你們嚴格檢查所有可能出問題的地方,我對軍用系統的瞭解,對這類重灌備的瞭解,遠不如你們。”
楊明恩、索超,以及在場的全部整備人員,齊刷刷地立正行禮,大聲地回應道:是。
第42