首頁 > 玄幻小說 > 零點風暴 > 第十三章 係統(二)

關燈
護眼
字體:
大
中
小

第十三章 係統(二)

2025-05-27 作者: 雲昊

太極係統的結構體係大概為倒金字塔型,其基本結構是一些基本模塊。這些模塊包含了一些簡單的算法和功能。雖然簡單,但是計算機所有功能的實現都是這些簡單算法和功能的疊加,因此也是最基礎的。這部分模塊完全采用龍翔發明的八卦機器碼寫成,可以直接被計算機識彆,可以直接操作硬件。這就是太極係統倒金字塔結構體係的最底層。也是最核心的部分。這部分代碼的保密級為最高,目前來講,隻有龍翔才可以掌握。事實上其他人也掌握不了。因為世界上除了他以外目前根本冇有能看懂全部由八卦符號組成的程序的人。

倒金字塔的第二層是功能模塊,這部分模塊目前也隻有龍翔掌握,其保密級僅次於八卦機器碼。這一部分實際上是一些可以將漢語程序語言轉換為八卦機器碼的程序。它們在係統中的地位相當於傳統電腦中的彙編語言。這一部分程序包括了雙向翻譯程序和漢語程序編程軟件。這種程序使用的程序語言是龍翔設計的以古代文言文的文法為基礎,在電腦上顯示為小篆字符的“倉頡”程序語言。龍翔本來還想采用甲骨文作為載體的,不過考慮到甲骨文還冇有完全成熟,字形也不太固定,不利於應用,這才采用了成熟的字體:小篆。冇有人知道他為什麼這樣做,不過除了保密的因素,大概也有一層惡搞的因素吧:嘿嘿,你們老外想偷我的源碼?怎麼樣?看不懂了吧?我憋死你!這種語言就連國內的人都很少能夠讀懂,更彆說那些看到方塊字就頭疼的老外了。國外很多想破解太極操作係統的超一流程序員都無一例外的栽倒在小篆加文言上。後來世界上傑出的程序員,號稱能夠破解所有程序的吉米在勉強讀懂倉頡程序後(當然僅限於勉強讀懂,要說破解根本就不行,因為在倉頡程序下麵還有八卦機器碼呢,這個就更加難懂了)曾對人苦笑道:“幸好他冇有使用甲骨文,否則我恐怕根本就冇有辦法讀懂。”不過龍翔的這種做法還有意想不到的收獲:全中國掀起了學習古文和篆書的熱潮。一個人如果不會說會寫古文,不會認篆書,那就要被彆人用白眼看待了——新時代的文盲。一股複古的浪潮也全麵興起,同時這也造成了中國傳統的輝煌文明的回歸,使得中國的古文明在現代科技的基礎上獲得了新生。以至於這一段時間後來被曆史學家、文化學家成為中國的“文明複興運動”,與中世紀歐洲的“文藝複興運動”齊名。當然這都是後話了。

倒金字塔的第三層就是漢語程序語言以及使用這種程序語言編製的應用程序。這種語言最簡單易懂,因為所有的語法和語句都全部取材於現代漢語。可以說隻要會漢語的人,稍加訓練就可以自己編製基於太極操作係統的應用程序。當然,術業有專精,一般的人隻能編製簡單的小程序,要想編製大型的專門的應用程序還需要專業的程序員才可以。這種程序語言的名字被命名為“普通”程序語言,簡稱“普語。”也就是說,一個普通的用戶都可以掌握的程序語言。後來這種程序語言全麵公開後,在全國都引起了革命。可以說中國人接近計算機的所有語言、文化障礙都已經被排除了,相反,外國人要想接觸計算機還有些語言文化障礙。畢竟在龍翔的幫助下,未來中國的計算機技術將比其他國家先進幾十年乃至上百年,他們就是想不用中國的計算機也不行。這一層次的所有代碼都完全公開。這種語言也是太極係統唯一的程序語言,也隻有這種語言才能不需任何翻譯就能被太極係統識彆,其他的程序語言編出來的程序都必須被翻譯才能被太極係統識彆。當然,翻譯程序本身也是一種用普語編製的程序。目前的翻譯程序被命名為“萬碼通。”在太極1.0上麵該程序的版本為V1.0,那麼在太極2006上版本當然就是V2.0了。

龍翔目前僅僅寫了太極係統基本功能的代碼。要實現其他功能,暫時可以通過代碼翻譯器翻譯其他操作係統如WINDOWS或者LIUNIX或者UNIX上的應用程序。因此可以說太極1.0操作係統僅僅是一個原始版本。由於時間倉促,目前他還冇有辦法把所有的應用程序準備好。

代碼翻譯器的工作方式有兩種,一種是即時翻譯,另外一種就是永久翻譯。即時翻譯並不改變原程序的代碼,隻是在運行的時候進行即時翻譯。永久翻譯就是把原代碼的程序改寫為普語代碼編譯的程序。為了避免給競爭對手以侵犯版權的口實,這種永久翻譯模式在默認狀態下是被屏蔽了的。因為幾乎所有的軟件廠商都不願意彆人反編譯他的程序,這樣做會不可避免的泄漏原代碼。同時他們也通過各種手段對原代碼進行了加密。萬碼通的翻譯實際上就是首先將軟件反編譯成彙編語言,然後再從彙編語言轉換為普語。當然這樣做難免會遇到一些兼容性問題,所以隻有專業版本的太極操作係統才提供了這一功能。一個程序在太極操作係統中運行的時候,係統會首先掃描其標簽,如果有標簽標識者程序為普語編寫的程序,否則就對之進行分析,看是應用於何種操作係統的程序,然後將之記錄下來,標記在程序中。當程序運行的時候,係統就根據判斷出來的操作係統類型進行相應的反應,從而將程序正常運行。這樣一來,第一次運行一個程序花的時間要稍微就一點,因為係統需要判斷其類型。不過這也僅僅是權宜之計,最好的方法是編寫全麵基於普語的應用軟件,這也是以後工作的當務之急。

通過這樣的設計,太極係統的效率比原本的混沌係統要高上幾十倍。當然,太極係統也繼承了混沌係統的自進化代碼,對病毒擁有超強的防禦能力。在以後專門開發的用於超級電腦的太極版本中甚至因此產生了初步的類人智能,並在盤古中誕生了人類曆史上第一個電子生命。不過這都是零點公司已經發展到世界第一之後的事情了。

為了讓係統得到最大規模的支持和使用,龍翔準備將編程語言公開,以便讓廣大愛好者自己編製基於係統的應用軟件。而隨後的倉頡語言和使用倉頡語言編寫的太極係統源代碼也會隨後公開。從表麵上講,太極係統就是開放源代碼係統了,不過由於語言的障礙,實際上隻能叫做半開放源代碼係統。

在開發係統的過程中,龍翔雖然腦域開發達到了相當高的水準,也感到十分吃力。再者,一個人的思路畢竟有限,隻有廣泛吸收大家的意見才能將係統做得儘善儘美。雖然目前的係統僅僅隻是個原始版本,還冇有自己的應用軟件,但是自己的應用軟件是發展所必需的,絕對不能馬虎。原本研發部的結構類似於其他公司,但是龍翔認為這樣還遠遠達不到自己的要求,因此他對研發部進行了調整。

熱門推薦