第111章見習碼農
(幻想科幻,計算機專家勿較真,本章難死我了寫了五個小時,計算機原理、漢語語法、數學邏輯,一點淺顯的解釋,幻想科幻肯定多,都有系統了就請大家不要較真啊!看不懂的,或者計算機專業人士挑刺可以跳過,知道漢語編譯器很牛逼就行了。)
周瀟甚至懷疑,把已經下載好語言編譯軟件的電腦交給其他人,其他人恐怕都點不開。
不過系統既然有這種安排,周瀟也不會無聊地去嘗試這種事。
他坐在電腦前,盯著屏幕,光標在閃縮著。
這東西到底怎么用?
周瀟不得不再次查看說明書。
漢語編譯器說明書該編譯器為低級編譯器,適用于低等二進制計算機,本產品僅作為讓宿主了解計算機和程序工作原理……
臥槽!
看到這里,周瀟就開始罵娘了。
現在世界上所有的計算機都是二進制,這里居然說二進制計算機是低等!
那么高等計算機是什么?
量子計算機?或者是別的什么?
周瀟咽了咽口水,心里咚咚咚的跳著。
他想到了實驗室用atb軟件都受到了米國人的限制。
如果能夠過得更高等的科技,例如國產操作系統,和以該系統配套的生態環境,又或者獲得了芯片的制造技術,那么多好。
通過膚油桿菌到共生蛋白,周瀟基本確定,系統給予的每一項科技產品都是有用的,就是看你怎么用而已。
而且,該產品知識讓周瀟了解計算和程序工作原理,也就是說,更可怕科技產品其實在后面。
周瀟繼續往下看。
漢語編譯器需要用戶自主建設漢語言庫及相關邏輯庫,以此作為編程語言的基礎……
果然勁爆在后面!
完整的語言庫將有助于編譯器完全理解編譯者的語言邏輯……
當周瀟閱讀完接近兩萬字的說明后,算是看懂了編譯器核心內容了。
兩個字牛掰!
編譯器本身占有的存儲很少,在學習建立語言庫的過程,他的語言和邏輯庫會越來越多,儲存也越來越大,這其實是一個不斷學習和完善的過程。
編程最重要的就是邏輯和語言。
說明書分為兩部分介紹邏輯和語言。
首先是邏輯。
計算機是只能夠識別機器語言,也即是0和1。
0和1后面的多種組合其實就是數學。
邏輯就是數學邏輯。
所有編程都是依靠數學邏輯。
例如c語言加法代碼(20+30為例)
cde
nid a
{ t a,b,su
a20b30
sua+b
rtf“su is d\\n“,su
nn的代碼為rt(20+30)。
背后的都是數學!
漢語編譯器呢?
直接輸入求20與30的和。
或者輸入20+30是多少?
那么問題來了,特別是第一個語句,這輸入的是漢語,沒有一個數學公式,數學邏輯在哪里?
“加”這個字對應的數學邏輯在語言庫里。
這就要牽涉到漢語編譯器的語言庫,也就是現在要談的語言庫。
如果建立了完備的語言庫,漢語編譯器將會完全明白輸入者說的是什么。
漢語編譯器語言庫建立原理如下
首先,將其按漢語語法分解為名詞、動詞、形容詞、副詞等要素。
然后將這些要素按照漢語邏輯進行組合。
例如最簡單的主+謂+賓。
但是漢語