“關於編譯器如何設計這方麵的書籍,我以前接觸得也不多,畢竟在地球上很少有哪個程序員會喪心病狂到想自己獨立去設計一個編譯器出來。”
程理思索了下。
“我隻記得有本《Inside he ++ bje del》是比較深入介紹++語言的編譯器。”
“這本書探討了大量的++麵向對象程序設計的底層運作機製,包括構造函數,函數,臨時對象,繼承,虛擬,模板的實例化,異常處理,運行期類型識別等,另外還介紹了一些在實現++對象模型過程中做出的權衡折衷。從中可以了解大量編譯器解釋源代碼的細節,以及記憶體分配的細節……”
“不知道,這裏會不會有這本書?”
程理開始仔細搜索起來,如果能找到這本書,毫無疑問可以更加深入了解++語言的編譯器運作原理。
不過這個圖書館似乎不帶索引功能,算童也是一副雙手交叉抱在胸前看熱鬧的樣子,看來是指望不上他了,程理隻好自己找起來。
找了好一會兒,程理突然眼前一亮,他看到了一排特殊的書架。
這排書架,似乎是為他量身定做的。
因為程理發現,這排書架上的書,幾乎都是跟編譯器有關的,他毫不猶豫的在這排書架上快速瀏覽起來,很快,他就在書架的尾部,發現了那本《Inside he ++ bje del》。
“找到了!”
程理興奮的把這本厚厚的書籍從書架上拿了下來,但是程理把書頁一翻,卻傻眼了。
隻見這本書一翻開,在書頁上卻漂浮著一層層的迷霧,讓人完全看不清上麵的文字內容。
“有沒有搞錯,好不容易找到了,卻不讓看?”
程理不由得有點想摔書的衝動。
“哈哈,書上有迷霧,明這本書雖然因為之前被你知道,所以被收納進來了。但是你現在修為太低了,所以暫時沒解鎖。所以你隻能看其他書啦。”算童幸災樂禍道。
“切,好吧,那我找其他書。”
程理開始往前翻,他看到了介紹++、JAVA、Prlg、BASI等大量關於各種各樣高級語言的書籍。
但毫無例外,每一本都是被籠罩上了迷霧。
程理不信邪,繼續往前翻。
然後程理發現,這個書架上的書籍,差不多是按照編程高級語言出來的先後順序進行擺放的。
越往後擺的,是越晚出現的編程語言。
而越往前擺的,則是越早出現的編程語言。
“有沒有搞錯,ALGL60也不能看?”
程理看著又一本籠罩著迷霧的書,不由歎氣起來。
他隻能繼續往前翻了。
“LISP也不行……”
“Frran語言……這個總可以了吧?這可是最早的高級語言了吧?”
程理看到幾乎放在最前排的一本書後,拿起來道。
然而他一翻,上麵還是籠罩著迷霧。
“有沒有搞錯?Frran語言也不行?那更早還有什麼語言?”
程理把目光看向了擺放在這排書架頭的第一本書。
上麵寫著《Plankalkül語言設計手稿》——Zuse著……