14.
地球上的計(jì)算機(jī)語(yǔ)言發(fā)展經(jīng)歷了很多個(gè)階段。
最早是機(jī)器語(yǔ)言,也就是二進(jìn)制語(yǔ)言。
后來(lái)大家都覺(jué)得機(jī)器語(yǔ)言太難寫了,于是就有了匯編語(yǔ)言。
匯編語(yǔ)言又稱為符號(hào)語(yǔ)言,由于整合了大量的指令集,可以用用助記符代替機(jī)器指令的操作碼,使得編程過(guò)程大大加快,但用匯編語(yǔ)言編程依然十分繁雜,于是后來(lái)人們由發(fā)展出了計(jì)算機(jī)高級(jí)語(yǔ)言。
高級(jí)語(yǔ)言就是現(xiàn)代人們所熟知的C語(yǔ)言、C++、Java等都是高級(jí)語(yǔ)言。
現(xiàn)代地球,電腦上的所有軟件,手機(jī)上的所有軟件,都是用高級(jí)語(yǔ)言編出來(lái)的。
計(jì)算機(jī)語(yǔ)言的發(fā)展特點(diǎn)是,越高級(jí)的語(yǔ)言,越容易學(xué)習(xí)和上手,越方便人們進(jìn)行編程。
所以在現(xiàn)代基本沒(méi)人會(huì)去用匯編語(yǔ)言編程,更別說(shuō)是機(jī)器語(yǔ)言編程了。
而這個(gè)修真世界的人們,居然直接用機(jī)器語(yǔ)言去驅(qū)動(dòng)靈甲,這個(gè)在程理看來(lái)簡(jiǎn)直天方夜譚。
就好比玩一個(gè)機(jī)甲游戲,人們用手柄直接按前進(jìn)按鈕,機(jī)甲就可以往前走動(dòng)。
在這個(gè)過(guò)程中,按下前進(jìn)按鈕后,計(jì)算機(jī)內(nèi)部就會(huì)根據(jù)編好的程序,將前進(jìn)按鈕轉(zhuǎn)化成許許多多個(gè)機(jī)器指令,并最終實(shí)現(xiàn)了屏幕上機(jī)甲前進(jìn)到效果。
而如果要用機(jī)器語(yǔ)言達(dá)到這個(gè)效果,那么我們可能需要輸入一串位數(shù)達(dá)到上百個(gè),甚至上千個(gè)的0和1字符串,才能讓機(jī)甲邁出前進(jìn)的步伐。
而這個(gè)世界的修真者,正是在干這樣的事情。
程理已經(jīng)想象到,一個(gè)修真者端坐在靈甲駕駛艙里的畫面,然后為了讓機(jī)甲往前邁出一步,這個(gè)修真者就在那陰陽(yáng)石上,以幻影般的手速,快速按動(dòng)了上百下,并且還得按照特定順序排列,去按動(dòng)這上百下,才能讓靈甲往前邁出一步。
這樣的操作難度,簡(jiǎn)直讓人發(fā)指。如果不是修真者神識(shí)強(qiáng)大,記憶力和反應(yīng)速度都遠(yuǎn)非常人能比,那么絕對(duì)不可能用這種方式去操控靈甲。
但即使以修真者的強(qiáng)大,也很難去這樣操控靈甲。
按照程理課上所聽的數(shù)據(jù),在青靈島上,只有一成的修真者,能初步學(xué)會(huì)陰陽(yáng)算學(xué)并以此去操控靈甲。
但這已經(jīng)讓程理很吃驚了,要知道地球上100萬(wàn)個(gè)人里有1個(gè)人會(huì)二進(jìn)制編程就很不錯(cuò)了。
正巧程理也是那百萬(wàn)分之一里面會(huì)二進(jìn)制編程的那個(gè)人。
因?yàn)槌汤碛捎趯?duì)編程的熱愛,在大學(xué)的時(shí)候就選修了機(jī)器語(yǔ)言和匯編語(yǔ)言的相關(guān)知識(shí),在出來(lái)工作后,又精通了數(shù)門高級(jí)語(yǔ)言。所以程理才能在僅僅25歲的年齡,就當(dāng)上了公司的技術(shù)總監(jiān)職位。
“然而,這個(gè)島上的修真者,雖然利用自己遠(yuǎn)超凡人的記憶力和反應(yīng)力會(huì)使用二進(jìn)制語(yǔ)言輸入指令。但在計(jì)算機(jī)語(yǔ)言的發(fā)展上,實(shí)在太落后了。
“不過(guò)這也不能怪他們,畢竟是修真者,修的是玄學(xué),他們根本就不注重?cái)?shù)學(xué)。”
現(xiàn)代計(jì)算機(jī)的發(fā)展,是脫離不了數(shù)學(xué)。早期的計(jì)算機(jī)學(xué)家,像圖靈、馮諾依曼都是超一流的數(shù)學(xué)家。
正是由于數(shù)學(xué)的高度發(fā)展,才最終催生出計(jì)算機(jī)的誕生。
沒(méi)有邏輯學(xué)、集合論、函數(shù)、數(shù)論、算法設(shè)計(jì)、離散概率、布爾代數(shù)……等一大堆數(shù)學(xué)分支的發(fā)展,就不可能讓計(jì)算機(jī)語(yǔ)言有長(zhǎng)足進(jìn)步。
所以,雖然青靈島上已經(jīng)發(fā)展處陰陽(yáng)算學(xué)這樣的二進(jìn)制語(yǔ)言,卻一直滯留在這個(gè)程度,長(zhǎng)久以來(lái)都沒(méi)辦法突破進(jìn)行發(fā)展,原因很簡(jiǎn)單,那就是數(shù)學(xué)太落后了。
“總而言之,這里是一個(gè)硬件高度發(fā)達(dá),但軟件極其落后的地方……正巧,我最擅長(zhǎng)的就是軟件,數(shù)學(xué)方面,也是我大學(xué)的主要進(jìn)修方向……原本我畢業(yè)后除了當(dāng)程序員之外,還有想過(guò)當(dāng)數(shù)學(xué)家……只不過(guò)后來(lái)感覺(jué)編程更有趣,才最終從事這個(gè)行業(yè)?!?p> 程理有些感慨道。
青靈島這樣一個(gè)硬件高度發(fā)達(dá),軟件極其落后的地方,讓程理頗有一種英雄大有用武之地的感覺(jué)。
“原來(lái)如此,怪不得青靈島明天要舉辦陰陽(yáng)算學(xué)比賽??峙戮褪菫榱送ㄟ^(guò)陰陽(yáng)算學(xué)比賽,選出精通陰陽(yáng)算學(xué)的天才,試圖在這短短十天內(nèi)對(duì)靈甲的驅(qū)動(dòng)系統(tǒng)進(jìn)行改進(jìn)……
“靈甲讓修真者擁有越階挑戰(zhàn)的實(shí)力,如果青靈島能將修真者駕駛靈甲的比例從一成提高到三成,那這場(chǎng)戰(zhàn)爭(zhēng)無(wú)疑就勝券在握了……”
十分聰慧的程理,通過(guò)這幾天看到的種種跡象,抽絲剝繭的分析后,一下子猜到了青靈島高層的意圖。
“也不知道是哪個(gè)人如此膽大,不……甚至有些狂妄,這根本就是最瘋狂的賭徒……
“青靈島又沒(méi)有數(shù)學(xué)根基,正常情況下,想要在十天內(nèi)改進(jìn)根深蒂固的陰陽(yáng)算學(xué),根本不可能。”
“不過(guò)……也算他們運(yùn)氣好了,居然遇到了我。如果我能盡快了解清楚他們靈甲的驅(qū)動(dòng)系統(tǒng)底層代碼構(gòu)造,在十天內(nèi)利用我對(duì)機(jī)器語(yǔ)言了解,給他們?cè)O(shè)計(jì)一套指令集,的確有可能大大簡(jiǎn)化靈甲的操作過(guò)程。”
如果要讓程理從無(wú)到有,去設(shè)計(jì)一個(gè)新語(yǔ)言,無(wú)疑是不可能的。那是計(jì)算機(jī)科學(xué)家要花很長(zhǎng)時(shí)間才能做到的事情。
但程理是在現(xiàn)代中,站在無(wú)數(shù)科學(xué)家巨人的肩膀上,腦子里已經(jīng)有了大量關(guān)于這方面的知識(shí),有著現(xiàn)成的框架和基礎(chǔ)。而且得益于程理平常愛好廣泛,又極愛鉆研,所以他對(duì)于現(xiàn)代計(jì)算機(jī)體系和研發(fā)歷史都極為了解,涉獵面很廣。
而且通過(guò)昨天的修煉,讓程理已經(jīng)確信所謂的陰陽(yáng)算學(xué),的的確確就是一門二進(jìn)制語(yǔ)言。
正是基于這些,讓程理有信心,去幫助青靈島在十天內(nèi)改進(jìn)靈甲的操作系統(tǒng)。
一思及此,程理不由有些心情澎湃起來(lái),這讓他在下午上完課,走出學(xué)堂的時(shí)候,忍不住輕聲說(shuō)道。
“明天的陰陽(yáng)算學(xué)比賽,我一定要?jiǎng)俪?!?p> 而就在這時(shí)候,在程理身后傳來(lái)十分輕蔑的聲音。
“哼,一個(gè)蠻夷之人,竟敢大方闋詞。陰陽(yáng)算學(xué)博大精深,豈是你這樣的蠻夷之人能涉足的?!?p> 王天宇一臉鄙夷的表情,從學(xué)堂里走了出來(lái)。