黑客傳說 第二卷 第八十八章 磁芯大戰
    許毅知道中國公民需要十六週歲以上才可以辦理身份證,所以他才沒有急著去辦理。連那個中國銀行的帳號都是用蘇蘭的身份證辦理的。不過他現在實在急著要一張自己的身份證,以後辦其他事情肯定還需要用到的,可是自己又沒有辦法。無意中,許毅把這件事在顏玉面前提了一下,結果她說她已經有了自己的身份證。這讓許毅大為驚奇,詢問之後,原來是她吵著讓她老爸讓人幫忙辦的。許毅這才想起顏玉的老爸是市委書記,能量大著呢。

    「小玉,你的身份證是在哪裡辦的?」

    「市公安局啊。毅哥哥,你如果想辦身份證的話我可以幫你哦。」顏玉有些得意。

    「真的?我真的想要一張身份證呢。」許毅喜出望外。

    「當然,王叔叔和我可熟了,我可以請他幫忙。」

    「王叔叔?哪個王叔叔。」

    「公安局局長啊,笨!」

    可以直接跳過顏正這關,許毅大為高興。說實話,他在顏正面前還真不敢提出這個要求,顏正給他的感覺實在是太嚴肅了,許毅在他面前壓抑得很。到時候他詢問起來,許毅根本沒把握能夠過他那關。

    「小玉,那這件事就得拜託你了,如果辦成了,到時候有獎勵。」

    「什麼獎勵?」

    「隨便,只要我能做到的都可以。」

    「這可是你說的,辦成了你可不許耍賴!」

    「我什麼時候不守信用了。」許毅心情正愉快,自然是滿口答應。

    這個時候,李帥走上講台,壓了壓手,讓大家靜下來。許毅看他那個樣子,就知道他要說計算機協會的事情了。」大家先靜一靜,我這裡有件很重要的事情要宣佈……」當李帥提出自己的設想的時候,得到了大家的熱烈歡迎。包括顏玉在內。

    「毅哥哥。計算機協會耶~你報名嗎?」

    「不報。」很乾脆的回答。

    「我就知道你不會報名。你是嫌棄他們的技術太弱是吧?」顏玉一副我很瞭解你的樣子。

    「我很忙。」*,我一秒鐘幾十萬上下,沒時間跟他們過家家。許毅在心裡說道。

    看到同學們都踴躍報名,顏玉忍不住了。她就喜歡熱鬧:「你不報名我可報名了,嘻嘻。」

    「嗯,你去吧。以你的水平,沒準還能混個官當當。」許毅這個說法也不是沒有道理,現在同學當中,電腦水平比顏玉厲害的還真沒有多少個,再加上她是個漂亮女生,學習成績也好,肯定是個骨幹。

    放學之後,許毅就迫不及待地拉著顏玉來到家裡,帶上戶口簿便去了公安局。事情很順利。顏玉的面子果然很大,那個挺著大肚子的王局長很熱情地親手督辦了這件事,在寫年齡的時候,按照許毅的要求,多報大了幾歲,上面寫著正好十六歲。

    告別了顏玉,許毅便到打字複印的地方將剛剛出爐的身份證複印了一遍。然後跑回家,將香港那家銀行辦事處需要的資料都辦齊了,只等著那邊的來信。

    晚上的時候收到了米歇爾的來信。

    「Rock·xu,真希望能夠見你一面,既然你這麼好學,乾脆來美國吧,來我這裡,我們一起研究……」他又一次在電子郵件中提到這件事了。

    許毅回信說:「教授,非常感謝您的邀請,相信我們一定能夠見面的。如果我有留學美國的意願,我一定會在第一時間通知您。」

    去美國留學,很吸引人的建議。許毅發現自己在國內完全是在浪費自己的時間,除了自學,他在國內找不到能夠在這方面教自己的人。沒辦法,國內在計算機領域的研究實在是太落後了,很多方面都才剛剛起步。

    留學……自己是不是真的應該去美國留學呢?許毅終於開始正視這個問題。可以這麼說,在網絡安全領域,他的技術目前已經達到頂峰。這僅僅是在網絡攻防方面而已。他也很清楚地知道,黑客並不僅僅是這個方面,網絡攻防只是黑客領域的冰山一角而已。加密解密,系統編程……這些全都是早期黑客們所具備的素質,從某種意義上來說,計算機領域的所有知識都屬於黑客知識。黑客是計算機領域的專家,是追求技術極致的那些狂人。黑客們又何嘗不是在修煉,在追求天道?黑無止境,道無盡頭。許毅的學習進程也不會這麼停止,他越學習就越感到自己知識的貧乏。

    可是如果自己去留學的話,蘇蘭會等自己嗎?許毅覺得這的確是個大問題。物理的距離加上時間可以導致心理的距離,這點是毋庸置疑的。再加上,蘇蘭現在年紀也不小了,如果自己去美國留學幾年,那到時候兩人的感情能不能經受住考驗?忽然,許毅發現自己的擔憂有些好笑,畢竟到現在蘇蘭還沒有正式表示接受自己,自己現在就考慮這些問題未免有些太……他揉了揉眼睛,把這些念頭甩出腦海。然後,調出一個遊戲,啟動,在旁邊慢慢地看著顯示器裡面的變化。

    這個遊戲名叫「磁芯大戰」。這是一個黑客玩的遊戲,說起來,磁芯大戰遊戲還被大家認為是第一個電腦病毒。早在一九四九年,距離第一部商用電腦的出現仍有好幾年時,電腦的先驅者約翰·范紐曼(JohnVonNeumann)在他所提出的一篇論文《複雜自動裝置的理論及組織的進行》裡,即已把病毒程序的藍圖勾勒出來。當時,絕大部分的電腦專家都無法想像這種會自我繁殖的程序是可能的,可是少數幾個科學家默默地研究范紐曼所提出的概念。直到十年之後,在美國電話電報公司(ATET)的貝爾(Bell)實驗室中,這些概念在一種很奇怪的電子遊戲中成形了,這種電子遊戲就是「磁芯大戰」(conewar)。

    磁芯大戰的玩法也很簡單:對戰雙方各寫出一個程序,然後把它們輸入同一部電腦中,這兩個程序在電腦的內存中互相廝殺,有時候它們還會設置一些障礙,有時又會停下來修理被對方破壞的幾行指令。當它們被困時,還可以把自己複製一次,逃離險境。這是早期的磁芯大戰的情形。後來,兩個程序的拚殺轉移到了一個叫做虛擬機的程序中。這個虛擬機虛擬了一個類似計算機硬件的環境,兩個程序就在這個虛擬機中爭奪資源。

    而磁芯大戰也是一個籠統的名稱,事實上,它還可以細分,有很多程序員都編寫了自己的「虛擬機」,都有各自特定的遊戲指令和編程方式。在看到那個破解遊戲的時候,許毅就想到了磁芯大戰,這個遊戲涉及的內容就多了。除了編程,還要考慮到策略問題,怎樣才能獲得更多的資源而將對方殺死,可以說這簡直有點人工智能的雛形了。

    例如有個叫「爬行著」的程序,他每一次讀出時便自己複製一個副本,就這樣一步一步將對手擠掉,爬行者唯一的目的便是繁殖。而為了對付爬行者,有人便寫出了「收割者」,收割者唯一的目的就是找到爬行者,然後將他們毀滅,當所有的爬行者都被自己毀滅之後,收割者便執行程序中最後一條指令:毀滅自己,從電腦中消失。另外還有一個叫印譜的戰爭程序,它的奇特之處在於它只有一行指令,那就是即英文中的「move」,是移動的意思。它把自己原來所在地址中的「O」寫到下一個地址中,這樣,當它開始行動之後,電腦中原有的每一行指令都被它修改為「MOVOI」,也就是說,顯示器上會留下一大堆的「MOVOI」。

    國外,專門有磁芯大戰愛好者定期組織比賽,以此來證明自己的實力和奇思妙想。當然,在許毅看來,這個遊戲有點太過簡單了,趣味性也實在有限。於是許毅變動了自己編寫一個類似的遊戲的心思。

    按照磁芯大戰的大致原理,也要首先編寫出一個虛擬機,不過這個虛擬機要比它們那些要複雜一點。大戰的目的自然是生存,所以可以引進達爾文的「物競天擇,適者生存」的原則,對戰不限於兩個程序,可以進行大混戰。當然,許毅設想的整個遊戲架構非常大,不過飯要一口一口吃,只能從最簡單的開始,然後積累經驗,一步一步地升級,最終成為一個複雜的生態系統。

    「那麼,開始動手編寫虛擬機吧。」許毅決定編寫一個可以直接解釋執行彙編代碼的虛擬機。因為幾乎所有的高級語言最後都會編譯成彙編代碼,這樣就不用受到編程平台的限制,大家都用自己擅長的語言編寫。  
本站首頁 | 玄幻小說 | 武俠小說 | 都市小說 | 言情小說 | 收藏本頁