當前位置:思兔TXT免費看>玄幻魔法>程式設計師修真之路> 第235章 程式語言
閱讀設定(推薦配合 快捷鍵[F11] 進入全屏沉浸式閱讀)

設定X

第235章 程式語言 (1 / 2)

235.

“哇!這是《The Art&nputer&nmin》,太好了,我以前這本書看得不是很全,好多都忘記了,現在正好有用。這世界在計算機方面是一片空白,我正需要這些基礎理論來補充。”

“《Introduction&ns》,這可是演算法導論,被稱為計算機演算法的聖經!雖然之前我有看過,但實在太深奧了,很多地方都記不清了,現在正需要好好溫習一下。”

“《Data Structure & Alritysis in C&nbspSecond Edition》,這可是資料結構和演算法分析的經典著作!”

程理在這書籍的世界裡一本本書的看過去,就像是一個小孩一樣,興高采烈的揮舞著雙手,每拿起一本書,就像是如獲至寶一樣。

他對於自己這個築基天賦神通,實在是感到太滿意了,簡直是剛想睡覺,就有人遞枕頭。

原本程理還對如何在這個世界,從零開始構築一切,感到頭疼。

畢竟他之前穿越的時候,可不知道自己要穿越,並沒有做太多的準備。

之前不管是做加法機也好,還是設計演算法,都還在他的能力範圍之內,所以勉強可以吃老本,靠自己的記憶裡的知識去發揮。

但之後,如果要更進一步,比如進行程式設計,那首先需要有編譯器,那麼如果要做編譯器出來,那可就是非常難的事情。

程理就算再如何天才,也不可能靠著自己之前的記憶,記下那麼多事情,很多都已經忘記了,更何況他之前也沒學過如何設計編譯器方面的知識。

所以,現在有了這個萬界圖書館後,他感覺自己如虎添翼,一時間他更有信心,繼續在這程式化修真的大道上,走得更遠。

“之前在看他們這些修真者釋放法術,還有我自己釋放法術的時候,也大概有一些靈感。”

“修真者釋放法術,實際上就是在自己丹田裡,對法力進行程式設計。那編寫好的一段段法訣實際上就是編寫好的一段段程式。”

“不過,修真者編寫法訣,是直接用二進位制語言編寫,這樣一來,如果要大規模開發新的法術,就顯得不是很有效率。所以之前我就在想,能不能在丹田裡編寫法訣的時候,使用高階語言去程式設計……”

“但想要用高階語言去程式設計,毫無疑問就需要有編譯器。”

編譯器,實際上就是計算機語言體系裡的翻譯機。

它可以把計算機的高階語言,翻譯成計算機可以直接讀懂機器語言。

進入21世紀後,由於編寫上的效率提升太多,所以地球上的程式設計師基本都是用高階語言編寫程式。

每種高階語言都有自己的編譯器,或者可以說,編譯器就是一種高階語言的核心,甚至是全部。

程式設計師在編寫程式的時候,要按照編譯器所指定的格式要求規範,去編寫程式碼。

這樣寫出來的程式碼,才能被編譯器正確翻譯成機器語言。

所以,想要使用C++、JAVA之類的高階語言去程式設計,首先你需要有一個編譯器。

如果沒有,那麼你就只能自己想辦法編一個編譯器出來了,毫無疑問,這是非常困難的。

地球上,通常都是那些最頂尖的電腦科學家,並且需要有一個龐大的團隊,才能設計出新的程式語言,也就是設計出相對應的編譯器出來。

“關於編譯器如何設計這方面的書籍,我以前接觸得也不多,畢竟在地球上很少有哪個程式設計師會喪心病狂到想自己獨立去設計一個編譯器出來。”

程理思索了下。

“我只記得有本《Inside t》是比較深入介紹C++語言的編譯器。”

“這本書探討了大量的C++物件導向程式設計的底層運作機制,包括建構函式,函式,臨時物件,繼承,虛擬,模板的例項化,異常處理,執行期型別識別等,另外還介紹了一些在實現C++物件模型過程中做出的權衡折衷。從中可以瞭解大量編譯器解釋原始碼的細節,以及記憶體分配的細節……”

“不知道,這裡會不會有這本書?”

上一章 目錄 +書籤 下一頁