第二十章 先來瓶可樂
其他要求魏征都能理解,但要他照片這一點,讓他摸不著頭腦。雖然心存疑慮,他還是很快滿足了玄奘的要求。
玄奘抽來一把金屬椅,坐在終端前,活動了一下手指,然後雙手懸在鍵盤上,眼睛虛望前方。
這個動作持續了將近五分鍾。魏征看他一動不動,輕咳了幾下,玄奘仍是沒有反應。
很顯然,這是在發呆。
當他忍不住想說些什麽時,玄奘忽然回頭說:“勞駕,給我拿瓶核子可樂來。”
“什麽?”
“不好意思,剛才忘了提這個。一點個人習慣,沒可樂我敲不出來,請見諒。”玄奘抱歉地笑了笑。
魏征越發覺得,自己大概是上當了。這家夥初來乍到,就指出他的憂患所在,還說什麽自己識得編程之道。現在看來,分明是運氣好蒙中的,而且有點裝不下去了。什麽必須喝可樂,用這麽可笑的借口來支走自己嗎?
這小子到底什麽目的?
玄奘依然一臉真誠地看著他,等待自己的可樂。
魏征抖了抖大胡子,壓下質問他的衝動,拿起對講機叫人取可樂來。他倒要看看這人能玩出什麽花樣。
核子可樂給了玄奘,魏征把辦公室的門重新關緊,抱起雙臂盯著他說:“可以開始了嗎?別又有什麽新要求。”
“可以了。”玄奘笑道。
然後他一口氣喝完了整瓶可樂,感覺氣體從嘴裏衝入鼻腔,進而灌滿整個大腦。
爽!
他用力甩了幾下腦袋,重新看向終端屏幕,雙手如同幻影一般在鍵盤上舞動起來。
魏征簡直看傻了,那速度比亂按的還快!
代碼像是下雨一樣從屏幕上方落下,偶爾停頓幾秒,或者回刪幾次,其餘時間都是行雲流水。玄奘看上去似乎完全沒有思考,雙手自動就敲出了那些代碼。
瘋狂的敲擊動作持續了十分鍾左右,他終於停下來按了按指關節,點擊了調試運行。
“測試修正才是比較耗時間的。”玄奘回頭對魏征解釋說。
此時屏幕上閃過一行行複雜的輸出結果,魏征看不懂,也完全看不過來。他隻好問:“現在是在幹嘛?”
“呃……我用不慣這上麵的編譯器,現做個簡單版的。”
魏征心下震驚不已。為了看懂長安之心的主控程序源碼,他一直在閱讀舊世留傳下來的殘缺文獻,從最基礎的原理開始學習。因此他了解編譯器的意義,更明白玄奘竟然當場做了一個編譯器,這速度有多麽恐怖。
花了大約四十分鍾,玄奘宣告基礎工作已經做完,隨後進行了幾分鍾的閉目沉思,又將主體代碼很快敲完,調試了幾次。
“好了,魏先生,現在我們到門外去。”
說實話,雖然整個過程中玄奘有做解說,但魏征還是沒明白那些“訓練集導入”、“神經網絡學習”、“模式識別”等操作之後,他到底做出了個什麽東西。
兩人出門後,玄奘又讓他把門鎖上,然後說:“沒看錯的話,這門是用密碼打開的。”
魏征稱是。
玄奘又說:“現在請魏先生抬頭看一下監控攝像。”
魏征不明就裏,但還是照做了。
玄奘托著下巴,指示道:“頭再偏左一點……臉不要仰太高……嗯,好的,應該差不多了。”
嘀。
一聲輕響,門後傳來了開鎖聲。
“打開了?可我還沒輸密碼……”魏征推開門,又回頭看了看監控,想起一項隻在文獻中看到的,已經失傳的舊世技術,“難道是……人臉識別?”
玄奘點點頭。
“你就用這個攝像頭,做出了人臉識別開鎖?”魏征又問了一遍。
“是的。你的照片角度不多,都是正臉,所以用起來要對準角度,比較麻煩。另外這個開鎖,嚴格說來用了點非法手段,繞過了它本身的驗證。”玄奘遺憾地說。
“我的天……”魏征用顫抖的手緩緩摘下眼鏡,扶著桌麵坐下,“我得告訴監督員,長安有救了!不,直接去底層主控室,時間緊迫!”
說著,他便收拾了一些東西,帶著玄奘風風火火地趕往專用電梯。他們乘坐的電梯降到底層,一陣輕微震動過後,又開始水平移動,經曆一段曲折的路程,才與主控室的入口對接。
兩人走出電梯,一路上穿著實驗服的工作人員紛紛向魏征問好,他隨意敷衍著,有幾個人試圖上前討論事情,都被魏征揮手趕到一邊。人們看著跟在他身後的玄奘,竊竊私語。
他們都是第一次看到,一個所有人都不認識的新人,從沒在任何下屬部門待過,就被總工程師直接帶到了這個最高級別的主控室。
這人究竟什麽來頭?
進入核心機房,魏征向房間裏的幾個人低聲說明了情況,讓他們不要對玄奘的工作進行任何打擾,並滿足他提出的所有合理要求。
“……您是說,這個人真的識得編程之道,還有能力修複主控程序的漏洞?”一名工程師不禁問道,同時側目觀察玄奘,後者正一臉好奇地查看機房裏的各類終端。
另一個工程師同樣懷疑,悄聲說:“可他那麽年輕,而且現在的樣子看起來似乎……有點沒見過世麵。”
玄奘沒興趣聽他們在討論什麽,他知道事情必然會按照自己所想的發展。
他其實隻是在感慨,長安的技術人員竟然用這麽一堆原始貨色,組建了足以運行五百年的反應堆維護係統,實在是個奇跡。那種感覺,就好像上古時代的人,用木頭機關和蒸汽驅動做出了一輛坦克。
如果能換上更新的科技成果,他們的成效一定能提升好幾倍。至少,看上去不會顯得這麽寒磣。不過這些破舊設備堆在一起,卻另有一番頹敗的美感。
魏征對那幾個工程師說:“他確實有兩把刷子,剛才他用一小時就編寫出了失傳的人臉識別程序,其中大半的時間還是用來重構編譯器的。”
“編譯器是什麽?”有人不解地問。
另一人翻了個白眼,又向魏征確認道:“在一小時之內重構了一個編譯器?”
“親眼所見。”魏征說,雖然他隻看出一些表麵上的東西,但以他的水平,也看得出後續的代碼確實是用一種全新的語法編寫,並使用那個新的編譯器來調試的。
那個工程師驚呼道:“這……這可是比文獻裏說的速度還要快十倍!不,再綜合來看,恐怕他的功力比文獻中描述的,高上百倍都不止吧!”
於是,他們總算達成共同意見,叫住了玄奘,讓他先進入後台看看情況。魏征告誡他說,主控程序是嵌入式的,無法獨立於這些設備運行,也就是說任何改動都會立即生效,沒有測試的餘地。
還真是不負責任的設計啊,玄奘暗自抱怨了幾句,對照流程圖找到相應段落,看起源代碼來。
一開始還不太習慣那種古老的語法,不過這類東西,都是萬變不離其宗。用十幾分鍾適應一下,他便能夠一目十行地看完關鍵部分。
魏征他們在後麵焦急地等待結論,看他往椅子上一靠,都上前不安地問:“情況如何?”