關燈 巨大 直達底部
親,雙擊螢幕即可自動滾動
第45章 蟲客1793與程式女孩許心

<! btyetop >

sty1nove.k"

dataads297"

dataadforat="auto"

datafuidthresponsive="true"><ins>

我望著gspace探測機裡面的年輕小夥子路男,心想自己作為一名潛伏已久的合格入侵者——蟲客1793號,已漸漸感覺到身上的又一個使命很快就能夠完成。此時,我雙眼微閉,稍微向上仰頭,默默的祈念著:

聖後護佑!早返家園!蟲體做主!重回故土!

但我總感覺離這次任務的完成,還差那麼一點點東西,在想了好久之後,最終想到了人類與智慧之間的根本區別——情感。

對!

若要徹底喚醒他那被深深鎖閉的原生意識,就必須為他量身定製一個程式女孩,那個屬於他的女孩。在三度空間裡,如果能讓他對這個女孩痴愛一生,不惜使他出賣生命,豁出所有一切,那麼我再把真實情況告訴他,未必不能成功。我要告訴他的事,就是他所認為自己活著的真實世界,其實是億億萬萬條程式程式碼所構成的數列矩陣,這是一個徹徹底底的虛假空間,並非真實;反而是他在gspace探測機裡看到的那個三度空間才是真正的現實世界。

好!

就把那個程式女孩放在gspace探測機的三度空間裡面,讓她引領他走出意識控制的迷宮,最終恢複原體思想,回到蟲族的溫暖懷抱吧。於是,我抱著這樣的想法,按照計算機程式語言規則,持續進行大量計算,得而建立數學模型,同時細細回憶著以往的j語言設計教程:

j語言的核心是物件導向程式設計,由它産生的程式都是物件導向的。物件導向o101nove.toriented,oo)是蟲客們非常關心的重點,也是計算機機器語言技術開發的主流方向之一,其本身已經超越了程式設計和技術開發,向外拓展到了資料系統、互動式介面、應用結構、分散式系統、人工智慧等領域。

物件導向是指在程式設計中採用封裝、繼承、抽象等設計方法。此一思想涉及到各個方面,例如物件導向分析,物件導向設計,物件導向實現等。

<101nove.t)是客觀世界中的單個物體在人們大腦裡的映像,是人的意識之所以成為意識的反映。現實世界中的物體都可以作為一個物件來看待,一個人物、一個杯子、一種策略、一種演算法,不管有形無形,物件導向的思想均將其看作為一種物件。

在j語言中,萬事萬物皆是物件,所以必須先定義了類cass)才能有物件,然後每個物件又有靜態屬性成員變數)和動態屬性方法函式),兩種屬性又反過來封裝成為物件。

例如我想定義一個類,類名就叫作“狗”,先不管它的子類金毛、大哈、貴賓、松獅等),那麼可以有以下計算機語言:

<101nove.cassdog狗類

<101nove.oor;狗毛發顏色

foatheight;狗的高度

foateight;狗的重量

<101nove.ouse()建立狗拿耗子的方法<101nove.();耗子被拿住後拼命的喊叫

<101nove.ain(stringargs[])

dog小黑=nedog();建立一個例項物件名字叫“小黑”的狗

ouse小白=neouse();建立一個例項物件名字叫“小白”的耗子<101nove.ouse();小黑拿住了拼命亂喊的小白

<101nove.ouse暫時定義沒有任何特徵的空白耗子類

其中“”代表空格,而“pu101nove.ain(stringargs[])”這條程式程式碼,是j程式的入口地址,j語言虛擬機器執行程式的時候首先要找到的就是ain()方法的j程式才能夠被j語言虛擬機器捕獲執行,所以可將這條程式程式碼理解為已經規定好的格式。

按照以上的設計思路,我又編寫了一個關於人的person類,然後再ne出一個例項物件——年輕女孩,她的屬性和方法絕大部分用private私有)許可權修飾,以最大程度的保證程式的安全性和獨一無二。

盡管我不知寫滿了多少稿紙,損耗了多少精力,幸好最後還是成功的編完了這個人物程式。另外,為了平衡事物發展好壞互存的兩面性,同時也是仿照真實世界的險惡性,我又設計了ai哨兵和ai追獵者,將它們一併放到了系統裡面。

一切就緒。

我開啟電腦“開始”中的“執行”,輸入d後調出dos視窗,再輸入jcxuxin.j,令其在j語言虛擬機器內開始編譯,確認沒有異常丟擲之後,再輸入jxuxin,此時顯示屏果然毫無反應,因為程式執行的結果早已進入了gspace探測裝具機的作業系統。在那裡面xuxin.j會再次經過無比複雜的數學運算和邏輯推演,最終生成一個虛擬的人物女孩,而她的名字叫做——許心。

為您推薦