第22章 建立新型程式碼! (第3/3頁)
怪味花生豆提示您:看後求收藏(八零中文www.80zw.tw),接著再看更方便。
思索起來,“我這一套體系都是建立在類人族的程式碼……姑且就叫程式碼吧,原理是一樣的。我的體系是建立在類人族的程式碼體系上的,使用類人族的語言來進行編譯,並沒有英語版的程式碼供我參考啊,別說原始碼了,就算一個字母都沒有啊。”
王爍有些傻眼了。
我該怎麼辦?
一個好的程式碼語言,應該是具有十分清晰的邏輯結構的。英語作為一種語言,其最大的優勢就是可以使用26個字母來進行排列組合,透過不同的字母,長短,規律來表示不同的意思,這也是最接近計算機語言的一種語言了,畢竟一個夠多,一個夠2。如果用漢語來用英語的邏輯寫程式碼……估計寫出來的程式碼會變成誰也不懂的亂碼。
但不可否認,漢字的表達能力及涵義要比英語強的多。
但用英語來寫出自己的程式碼?
王爍想了想,搖了搖頭,結束這個可怕的想法。姑且不說這個想法無法實現,就算能夠實現,那工程量也會讓王爍望而崩潰的。
類人族的程式碼精簡度是超乎想象的,它已經將計算機的邏輯閘調動到了一種極盡變態的地步,而英語構成的程式碼往往充斥著混亂不堪的邏輯、重複、錯誤等等情況。
王爍對比了一下,往往用英語需要兩行、三行、甚至十多行才能說清楚的命令,類人族的程式碼往往只用一行甚至兩三個字元。
這就造成了一種結果,那就是王爍在有限的時間內,根本不可能完成系統開發——足足幾百萬行的程式碼,就算把王爍累死,他也碼不出來啊!
那用漢語來進行編譯?
貌似也行不通,現有的邏輯條件下,使用漢語編寫程式碼的工作量更是無法計算,這涉及到了計算機硬體底層的程式修改。王爍就算再神奇,也沒辦法憑空變更硬體底層啊。
“這下樂子大了……”
十幾天的時間,巨量的工作任務。
為什麼別人掙錢都那麼容易,而自己隨便接一個活就這麼髒這麼累!王爍深深吸了一口氣,看了一眼外面已經漆黑的天色,鬱悶的想吐血。
即便再艱難,工作還得幹,王爍可不想讓自己的聲譽就此敗壞,錢不錢的都無所謂了,主要是不能讓陳欣小看了自己,要幹出氣勢!他一定要打陳欣那丫頭的臉!
不是沒有現成的程式碼嗎?自己造!
不是沒有編譯器嗎?自己造!
不是沒有指令集嗎?自己造!
沒有路,那就自己造!
“現實中沒有對應類人族文字的程式碼語言,我需要將他們轉換過來,再使用地球上的方式來進行描寫和封包。”
“我還需要一個編譯器。程式碼語言創造和轉換並不困難,但轉換後的語言需要計算機能夠識別。”
“最後,我還需要時間……這個問題很難辦啊。”
王爍吐出一口氣,腦袋飛速運轉。
“只要思想不跑調,辦法總比困難多。沒有程式碼語言,我就造出一個程式碼語言,沒有底層軟體,我就造一個編譯器!碼字時間不夠,那我就造一個碼字機器!”
“萬事開頭難。首先我應該做的是……簡化程式碼。”