阿諾遊戲公司的員工們在一樓的餐廳裡草草的吃完了飯,便又來到二樓的辦公室。
當他們再一次來到這裡的時候,看見薛一氓依然在稿紙上寫着1和0的二進制算法。
這位來自中國的少年實在是太認真了,他爲了演算,連飯都不吃了,所有人都這樣認爲,就算薛一氓所寫的代碼是錯誤的,或者是根本就不具備任何的意義,然而薛一氓的精神,卻是值得佩服的。
伊萬比其他的員工稍晚一點回來,當他看見薛一氓的時候,默不作聲,因爲如果發聲了,那就可能會打擾到薛一氓,他可不想被人家抓住話柄。
大家都又回到了自己的電腦前,但是卻無法繼續進行今天的工作,畢竟薛一氓的存在感實在是太強了,在他的影響下,衆人無論幹什麼事情都不是滋味。
薛一氓沒有吃飯,維克多同樣也沒有吃飯,他一直默默的陪在薛一氓的身邊,如騎士一般守護着薛一氓。
演算依然在持續着,阿諾遊戲公司下午的工作已經完全中斷了,所有人都好奇的看着薛一氓演算,雖然薛一氓寫在稿紙上的0和1沒有人能夠看懂,但是大家對於現在的薛一氓都非常的感興趣。
時間一分一秒的流逝,薛一氓渾然不知道是何時,全身心的投入到自己的演算之中,他身前的稿紙已經越積越高,眼看着好幾疊a4的紙已經被他用光了……到了下午該下班的時候,所有的人都沒有離開,可是沒有人認爲自己應該陪同薛一氓加班熬夜,於是都紛紛對伊萬使了一個眼色。
伊萬便示意其他的人可以離開了,衆人感到欣慰,便離開了辦公室……現在的辦公室裡,就只剩下薛一氓、維克多和伊萬三個人。
“你想要逃走嗎?”
由於沒有外人在了,維克多便對伊萬說了一句挑釁的話。
“我可沒有想過要逃走的。”
伊萬決然回答道,既然這齣戲是他自己挑起的,那麼在分出勝負之前,他是不可能會離開的。
“放心吧,維克多,就算是不睡覺,我也不會離開,我要見證一下你們是如何失敗的。”
“那就好。”
維克多嘆了一句,這正是他需要的答案,既然要賭,那麼就必須要敵人的見證,伊萬必須一直看着薛一氓演算,必須將薛一氓的努力一點一點的看進眼裡,而無論最終薛一氓是成功還是失敗,都必須以此爲基本!
“話說回來,你不餓嗎?”
伊萬問了一句,維克多搖搖頭,說道:“薛先生不餓,那我現在也不餓。”
薛一氓已經完全進入了忘我的狀態,因此生理機能的感覺,對於他來說已經麻木了,因此他感覺不到餓,反之,維克多一直意識清楚,肚子的飢餓,他能夠切實的感覺到,因此和薛一氓比起來,維克多顯得要痛苦得多。
但是維克多決定陪着薛一氓捱餓,因爲兩個人是朋友,既然是朋友,就必須患難與共!
伊萬見維克多已經受到薛一氓的影響而有些呆傻了,便不再多說什麼,也坐了下來,在一旁看着薛一氓演算。
維克多也默默的看着,時間就如此慢慢的流逝着,很快的已經是深夜了……可是薛一氓的演算,根本就不分白天還是黑夜,從一開始到現在,他都沒有站起來休息一下,依然是那樣的表情、那樣的姿態……十點、十一點、凌晨……薛一氓旁若無人的演算着,他用去了一張又一張的a4紙,所幸的是,阿諾遊戲公司爲他提供的a4紙足夠的多,因此薛一氓也沒有再去添加一些a4紙的想法。
凌晨、通宵……伊萬許久都沒有熬過夜了,實在挨不住了,他的眼皮慢慢的合上,最後終於睡着了,而就算是特種軍人出身的維克多,也逐漸感覺到自己力不從心,雖然有心要陪着薛一氓,但是他的身體也漸漸開始感到匱乏,然後維克多終於忍不住,便靠在椅子上睡去了。
而薛一氓,卻一如既往的演算着,無論身邊的人怎麼樣,都無法影響到他。
當維克多下意識裡感覺到不好,強行睜開眼睛來的時候,已經接近於清晨了,他看見薛一氓依然在認真的演算着,雖然紙上寫的東西是一成不變的0和1,但是薛一氓身邊的紙,已經堆得非常的高了。
薛一氓說過,自己所編譯的,只不過是一個小遊戲,可是這個小遊戲究竟會耗費多長的時間,薛一氓卻並沒有告訴大家。
要製作一款遊戲,所耗費的時間和精力是非常多的,往往需要一個團隊,經過數月甚至數年的努力。
而薛一氓以二進制的方式來製作遊戲,是一件捨近求遠、費力不討好的事,因此對於他究竟會耗費多長的時間,沒有人心裡明白。
天已經開始亮了,隨着太陽的升起,伊萬也醒來了,醒來之後,他所見到的,除了認真演算的薛一氓,別無他物……早上九點,阿諾遊戲公司的員工也開始陸陸續續到來了,他們一見到薛一氓,都有一種不可思議的感覺。
難道說這位中國少年已經演算了一天一夜?
雖然大部分的人不願意去相信,但是伊萬和維克多卻是親眼見到的,薛一氓的的確確一整晚都沒有閤眼,甚至於頭都沒有擡起來一下!
上午的時光,衆人依舊在觀看薛一氓的方式中度過。
大家都在想着,究竟這位少年要演算到什麼時候?他如果持續這樣子下去,整個公司的正常運作就會癱瘓了!
所有的人不由得感到焦慮,如果薛一氓是因爲賭氣才這麼做的,那麼可就麻煩了,他很可能會一直演算下去,不讓大家有重新工作的機會……正在大家都感到擔憂的時候,大概是中午時分,薛一氓終於停下了手中的筆。
他的演算,結束了!
“薛先生,你還好吧?”
見薛一氓已經沒有再在紙上寫數字了,維克多立即關切的詢問,薛一氓看着他,說了一句話。
“我沒有事的。”
雖然嘴裡面這麼說,但是薛一氓已經明顯的感覺到有氣無力,當演算結束的時候,他的整個人的精力彷彿都被抽空了一般。
“我沒有事的……”
薛一氓重複了之前的話,當他說出這句話的時候,身子卻突然向下一倒。
維克多連忙扶住薛一氓!
“薛先生,你沒有事吧??”
維克多急得大叫,因此人的精力是有限度的,如果一個人過分的透支自己的精力,那麼就會得到報應,嚴重一點的,很可能會過勞死,就算是輕鬆一點的,也會在醫院裡面躺上一段時間。
薛一氓,他怎麼了?
大家都湊了過來,看着薛一氓,這名少年,他聚精會神的演算,幾乎一天一夜沒有休息過,都保持着高強度的腦力勞動!
“這裡有大夫嗎?”
維克多詢問伊萬,伊萬卻仔細的看着薛一氓現在的狀況。
“維克多先生,你放心吧,薛一氓先生並非是病倒了,而是由於疲勞,睡着了而已。”
伊萬所說的,正是薛一氓現在的狀態,他由於耗費了太多的精力,因此大腦無法支撐他接下來的行動,因此他便突然睡着了,幸好是倒在了維克多的懷裡面,不然的話,很可能會將鼻子都跌破的。
維克多再仔細看了薛一氓一眼,發現伊萬所說的是正確的,便將薛一氓扶到了椅子上,並給薛一氓蓋上了自己的衣服,以免他着涼了。
伊萬向所有的員工下達了命令,既然薛一氓的這出鬧劇已經結束了,那麼阿諾遊戲公司就又應該開始正常的工作了。
“你在說什麼?伊萬?你這是什麼意思?”
維克多對於伊萬的行爲感到非常的不滿,在照顧好熟睡的薛一氓之後,他便攔在了伊萬的面前。
“什麼什麼意思?”伊萬不解的詢問。
維克多憤然道:“伊萬,薛先生費盡了心力,終於用二進制代碼將遊戲給編譯出來了,可是你卻爲什麼對他的努力不聞不問,就讓大家開始工作了呢?”
“不聞不問?”
伊萬吃驚的看着維克多,臉上露出彷彿是吃東西的時候吃到了蒼蠅的表情。
“維克多,我的朋友,你該真不會認爲那小子在紙上寫的那麼多,是真正的遊戲程序吧?”
伊萬從一開始就不願意相信薛一氓能夠用二進制代碼編出遊戲程序。
“這位少年,只不過是出於賭氣的原因,纔在紙上胡亂寫了一堆0和1的數字,誰都知道,他所編出來的遊戲是虛構的。”
說着,伊萬回過頭去,看着自己身後的一羣手下。
衆人紛紛點頭,認可伊萬的說法。
原來,在這裡的所有程序員都認爲,薛一氓用二進制代碼來編譯遊戲程序這樣的事,只不過是薛一氓出於一時氣憤而導演出來的一場鬧劇。
維克多見狀,已經怒不可遏!
“開什麼玩笑?就算是你們不相信薛先生的實力,也不能如此武斷的就下結論,這樣對薛先生不公平,對於你們而言,也是一種侮辱!”
和在場的所有人不一樣,維克多從一開始就相信着薛一氓,這是源於在娜傑日達的時候,薛一氓廢寢忘食的研究,終於研製出了治療癌症的特效藥。
在維克多的眼中,薛一氓就如同是無所不能的神一樣,許多的事情,在別人看來根本不可能辦到,但是如果交到薛一氓的手中,他卻能夠立即的給於你滿意的答案。
所以,在薛一氓的代碼沒有經過驗證之前,任何人單方面的否定薛一氓的努力,在維克多看來,都是值得氣憤的事情!
伊萬見維克多心意已決,便嘆了一口氣,說道:“維克多,我知道你此時的心情,但是如果細心的想一想,就知道這是一件不可能完成的事情,所以就算去驗證,那麼無疑是耗費時間和精力。”
站在高級程序員的立場上來看,薛一氓的行爲,的確就如傻子一般,沒有人相信他會成功,而也沒有人會爲了驗證他是否成功,而去浪費時間!
“我可不管你們是怎麼看的,總之,薛先生付出了他的辛勞,所以,你們也要相應的回報薛先生才行,至少要證明之後,才能夠下結論!”
維克多態度堅決,伊萬也不好說什麼。
“那麼,維克多,你說要怎麼來驗證這小子所寫的程序是對還是錯?”
維克多並不太懂計算機編程方面的事,他雖然堅持,但是卻並不明白。
要將薛一氓所編譯的二進制代碼轉化爲具體的程序,在當前這個辦公環境下已經很難以實現了,這裡既沒有用來實驗的高低電容,也沒有能夠具體編程的打孔編程器。
當然,最主要的一點就是,如果將薛一氓所寫的這麼多的紙張全部輸入進計算機中,這無疑是一個巨大的工程,而且所得到的結果,很可能是薛一氓所寫的程序一竅不通!
“不管如何,你必須要找到一個方法,驗證薛先生的程序究竟可不可行,不然的話,休想就此逃過去!”
維克多急了,他的眼神中露出了兇光,似乎只要伊萬不同意,他就很可能撲上去將伊萬暴打一頓!
“可是,要如何去驗證呢,維克多,我的朋友?”
“……”
維克多也保持了沉默,他對程序不甚瞭解,既然伊萬提出了難題,那麼這個難題還真的是難以解決的。
突然有人說出了這樣一句話,讓所有的人眼前一亮!
assembly`language,也就是彙編語言,相較於機器語言的二進制代碼,彙編語言要更加容易讓人理解一些……但是彙編語言的使用太過於複雜,雖然是基礎的語言,阿諾遊戲公司的衆人開發足球遊戲,並沒有選擇彙編語言,而是選擇了比彙編語言更加高一層次的c語言。
當前的難題是,薛一氓在紙上寫下了不知道是否正確的二進制代碼,也就是機器語言,由於無法驗證它,所以伊萬和維克多雙方僵持不下。
使用匯編語言,即是將薛一氓所寫下的二進制代碼,轉化爲彙編語言,再用匯編語言進行驗證。
雖然這也是一個相當複雜的程序,但是比起直接去驗證機器語言來,還是方便得多了……“那麼,就這麼辦吧!”
維克多興奮的說道,他已經打算讓衆人這麼去做了。
“說得容易。”
伊萬嘆了一口氣,看看薛一氓所留下來的手稿吧,已經積累了厚厚的一疊,雖然都編上了編號,但是要將這些0和1完全轉化爲彙編語言,也是一項非常繁重的工作。
“好吧,就讓你們死個瞑目吧!”
最終,伊萬還是同意了用匯編語言去驗證二進制代碼的方法。
當然,這必須是阿諾遊戲公司所有的人羣策羣力才行,只是一個人,不僅容易將代碼輸錯,還會給那個人造成極大的精神壓力。
“l、lets`begin……”
伊萬再一次向自己的手下員工下達了命令,不過並非是開始工作,而是開始將薛一氓所寫的代碼逐一翻譯成彙編語言。
對於這些程序員來說,二進制代碼和彙編語言都是基礎學問,因此將二進制代碼翻譯成彙編語言並不難,只不過會耗費大量的精力和時間。
當阿諾遊戲公司的員工們繼續開始工作,他們就圍在一臺計算機前。
一名員工將薛一氓所寫的代碼翻譯成彙編語言,再輸入進電腦中,另一名員工便負責檢查,兩人一組,並且當翻譯完了一張a4的紙,便換下一組進行翻譯。
所有的人都對這樣的工作感到疲勞,可是爲了驗證薛一氓的代碼究竟是對還是錯,所有的人都必須去做。
轉眼間,三張a4的紙已經翻譯完畢了,而對於大家來說,他們仍然看不見眉頭,就算是對彙編語言極爲熟悉的他們,也無法看懂薛一氓的葫蘆裡賣的什麼藥。
但是有一點,那就是通過翻譯薛一氓的二進制代碼而形成的彙編語言代碼,卻沒有錯誤,無論怎麼看來,這都是能夠運行的程序……中午過去了,大家吃了午飯繼續編譯着,就算是爲了陪薛一氓而一天一夜沒有吃飯的維克多,也在一樓喝了一袋牛奶,再吃了一根長條麪包。
維克多是想將薛一氓喊醒來吃點東西的,但是他又不忍心打攪熟睡的薛一氓,因此便打消了這個念頭。
吃過午飯之後,衆人繼續編譯着。
這些代碼,連整個公司的人都覺得繁瑣和頭痛,那麼僅僅只憑一人之力編譯出來的薛一氓,如果這些代碼都是正確的,並且能夠完整的運行一款遊戲的話,那麼薛一氓,他簡直就不是人!
阿諾遊戲公司裡只有二十多名員工,兩人一組,分爲了十組人,當然,將薛一氓的二進制代碼翻譯成彙編語言的工作量是非常大的,就算是十組人馬,也依然感到非常的吃力。
伊萬覺得暗暗心驚,如此一來,不就等於薛一氓一個人的頭腦,就足以對抗自己的整個團隊嗎?