凡煙小說

第45章 蟲客1793與程序女孩許心

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

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

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

對!

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

好!

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

J語言的核心是面向對象編程,由它產生的程序都是面向對象的。面向對象(Object-Oriented,OO)是蟲客們非常關心的重點,也是計算機機器語言技術開發的主流方向之一,其本身已經超越了程序設計和技術開發,向外拓展到了數據系統、交互式界面、應用結構、分布式系統、人工智能等領域。

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

對象(Object)是客觀世界中的單個物體在人們大腦裏的映像,是人的意識之所以成為意識的反映。現實世界中的物體都可以作為一個對象來看待,一個人物、一個杯子、一種策略、一種算法,不管有形無形,面向對象的思想均將其看作為一種對象。

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

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

public-class-Dog{//狗類

int-furColor;//狗毛發顏色

foat-height;//狗的高度

float-weight;//狗的重量

void-catchMouse(Mousem){//創建狗拿耗子的方法

m.screm();//耗子被拿住後拼命的喊叫

}

public-static-void-main(String-args[]){

Dog-小黑=new-Dog();//創建一個實例對象名字叫“小黑”的狗

Mouse-小白=new-Mouse();//創建一個實例對象名字叫“小白”的耗子

d.catchMouse(m);//小黑拿住了拼命亂喊的小白

}

Class-Mouse{}//暫時定義沒有任何特征的空白耗子類

其中“-”代表空格,而“public-static-void-main(String-args[])”這條程序代碼,是J程序的入口地址,J語言虛擬機運行程序的時候首先要找到的就是main方法(相當於切入口),必須有main()方法的J程序才能夠被J語言虛擬機捕獲運行,所以可將這條程序代碼理解為已經規定好的格式。

按照以上的設計思路,我又編寫了一個關於人的Person類,然後再new出一個實例對象——年輕女孩,她的屬性和方法絕大部分用private(私有)權限修飾,以最大程度的保證程序的安全性和獨一無二。

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

一切就緒。

我打開電腦“開始”中的“運行”,輸入cmd後調出DOS窗口,再輸入jc-Xuxin.j,令其在J語言虛擬機內開始編譯,確認沒有異常拋出之後,再輸入j-Xuxin,此時顯示屏果然毫無反應,因為程序運行的結果早已進入了Gspace探測裝具機的操作系統。在那裏面Xuxin.j會再次經過無比覆雜的數學運算和邏輯推演,最終生成一個虛擬的人物女孩,而她的名字叫做——許心。

本站無廣告,永久域名(fanyan.cc)