5
“哇!這是《he Ar f puer Prgrain》,太好了,我以前這本書看得不是很全,好多都忘記了,現在正好有用。這世界在計算機方麵是一片空白,我正需要這些基礎理論來補充。”
“《Inrduin Algrihs》,這可是算法導論,被稱為計算機算法的聖經!雖然之前我有看過,但實在太深奧了,很多地方都記不清了,現在正需要好好溫習一下。”
“《Daa Sruure ≈ap; Algrih Analysis in (Send Ediin)》,這可是數據結構和算法分析的經典著作!”
程理在這書籍的世界裏一本本書的看過去,就像是一個孩一樣,興高采烈的揮舞著雙手,每拿起一本書,就像是如獲至寶一樣。
他對於自己這個築基賦神通,實在是感到太滿意了,簡直是剛想睡覺,就有人遞枕頭。
原本程理還對如何在這個世界,從零開始構築一切,感到頭疼。
畢竟他之前穿越的時候,可不知道自己要穿越,並沒有做太多的準備。
之前不管是做加法機也好,還是設計算法,都還在他的能力範圍之內,所以勉強可以吃老本,靠自己的記憶裏的知識去發揮。
但之後,如果要更進一步,比如進行編程,那首先需要有編譯器,那麼如果要做編譯器出來,那可就是非常難的事情。
程理就算再如何才,也不可能靠著自己之前的記憶,記下那麼多事情,很多都已經忘記了,更何況他之前也沒學過如何設計編譯器方麵的知識。
所以,現在有了這個萬界圖書館後,他感覺自己如虎添翼,一時間他更有信心,繼續在這程序化修真的大道上,走得更遠。
“之前在看他們這些修真者釋放法術,還有我自己釋放法術的時候,也大概有一些靈感。”
“修真者釋放法術,實際上就是在自己丹田裏,對法力進行編程。那編寫好的一段段法訣實際上就是編寫好的一段段程序。”
“不過,修真者編寫法訣,是直接用二進製語言編寫,這樣一來,如果要大規模開發新的法術,就顯得不是很有效率。所以之前我就在想,能不能在丹田裏編寫法訣的時候,使用高級語言去編程……”
“但想要用高級語言去編程,毫無疑問就需要有編譯器。”
編譯器,實際上就是計算機語言體係裏的翻譯機。
它可以把計算機的高級語言,翻譯成計算機可以直接讀懂機器語言。
進入1世紀後,由於編寫上的效率提升太多,所以地球上的程序員基本都是用高級語言編寫程序。
每種高級語言都有自己的編譯器,或者可以,編譯器就是一種高級語言的核心,甚至是全部。
程序員在編寫程序的時候,要按照編譯器所指定的格式要求規範,去編寫代碼。
這樣寫出來的代碼,才能被編譯器正確翻譯成機器語言。
所以,想要使用++、JAVA之類的高級語言去編程,首先你需要有一個編譯器。
如果沒有,那麼你就隻能自己想辦法編一個編譯器出來了,毫無疑問,這是非常困難的。
地球上,通常都是那些最頂尖的計算機科學家,並且需要有一個龐大的團隊,才能設計出新的編程語言,也就是設計出相對應的編譯器出來。