本書全麵講述瞭現代編譯器的各個組成部分,包括詞法分析、語法分析、抽象語法、語義檢查、中間代碼錶示、指令選擇、數據流分析、寄存器分配以及運行時係統等。全書分成兩部分,第一部分是編譯的基礎知識,適用於第一門編譯原理課程(一個學期);第二部分是高級主題,包括麵嚮對象語言和函數語言、垃圾收集、循環優化、存儲結構優化等,適閤於後續課程或研究生教學。
Andrew W. Appel
美國普林斯頓大學計算機科學係教授,第26屆ACM SIGPLAN-SIGACT程序設計原理年會大會執行主席,1998~1999年在貝爾實驗室做研究工作。主要研究方嚮是計算機安全、編譯器設計、程序設計語言等。
Maia Ginsburg
美國普林斯頓大學計算機科學係講師。
Reading now. Anyone who want to communicate the problems, just mail to me.
評分Reading now. Anyone who want to communicate the problems, just mail to me.
評分Reading now. Anyone who want to communicate the problems, just mail to me.
評分本书和龙书都全篇阅读完过,与龙书相比相差太远,这是一本编译方面的入门书,但你最好别信,你需要懂编译方面的原理,因为这本书偏重实践,很多地方原理不讲或者简单地一笔带过,点到即止,没看过龙书,你甚至不知道它在讲什么。
評分翻了这么多本书,这是我看过的唯一一本讲具体怎么构建一个编译器的书。同时这本书所构建的编译器就像作者说的那样,简单但是并不平庸,拥有很多挺先进的特性。也能算是一个优化编译器。 但是要跟着这本书做下来还是有一定难度的,需要扎实的C语言功底。
不說彆的,就拿說明什麼是閉包操作而言,就比那個高等教育齣版社齣的那本書解釋的好一萬倍,那本書,就情願拿一堆晦澀難懂的句子來描述相應的集閤,就是不想舉一個具體的例子來說明,我氣死你。哈哈(ಡωಡ)hiahiahia
评分翻譯實在是…
评分《編譯原理》課的教材,用 C 語言(本書另有 Java 和 SML 版本)從頭實現瞭一個 TIGER 語言到 RISC 指令集的編譯器,之後還簡單講瞭 GC / OOP / FP 等高級話題。
评分好難啊啊啊啊啊啊啊啊,寫得略不平易近人。 推薦大傢去看哈工大老師的視頻教學,然後迴來感謝我吧☺
评分《編譯原理》課的教材,用 C 語言(本書另有 Java 和 SML 版本)從頭實現瞭一個 TIGER 語言到 RISC 指令集的編譯器,之後還簡單講瞭 GC / OOP / FP 等高級話題。
本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有