Andrew W. Appel
美國普林斯頓大學計算機科學係教授,第26屆ACM SIGPLAN-SIGACT程序設計原理年會大會執行主席,1998~1999年在貝爾實驗室做研究工作。主要研究方嚮是計算機安全、編譯器設計、程序設計語言等。
Maia Ginsburg
美國普林斯頓大學計算機科學係講師。
本書全麵講述瞭現代編譯器的各個組成部分,包括詞法分析、語法分析、抽象語法、語義檢查、中間代碼錶示、指令選擇、數據流分析、寄存器分配以及運行時係統等。全書分成兩部分,第一部分是編譯的基礎知識,適用於第一門編譯原理課程(一個學期);第二部分是高級主題,包括麵嚮對象語言和函數語言、垃圾收集、循環優化、存儲結構優化等,適閤於後續課程或研究生教學。
發表於2024-11-07
現代編譯原理 2024 pdf epub mobi 電子書 下載
實在是和實際工作差的遠瞭點,而且理論的東西太多。如果不是真的想研究編譯器的話,讀讀知道個大概也就行瞭。 開始的編譯樹等知識還能湊和看懂,進入路徑優化和寄存器分配就完全是在雲裏霧裏的感覺。優化部分,《深入理解計算機》裏講得更實用。 書裏最有意思的應該是分彆把T...
評分翻瞭這麼多本書,這是我看過的唯一一本講具體怎麼構建一個編譯器的書。同時這本書所構建的編譯器就像作者說的那樣,簡單但是並不平庸,擁有很多挺先進的特性。也能算是一個優化編譯器。 但是要跟著這本書做下來還是有一定難度的,需要紮實的C語言功底。
評分本書和龍書都全篇閱讀完過,與龍書相比相差太遠,這是一本編譯方麵的入門書,但你最好彆信,你需要懂編譯方麵的原理,因為這本書偏重實踐,很多地方原理不講或者簡單地一筆帶過,點到即止,沒看過龍書,你甚至不知道它在講什麼。
評分實在是和實際工作差的遠瞭點,而且理論的東西太多。如果不是真的想研究編譯器的話,讀讀知道個大概也就行瞭。 開始的編譯樹等知識還能湊和看懂,進入路徑優化和寄存器分配就完全是在雲裏霧裏的感覺。優化部分,《深入理解計算機》裏講得更實用。 書裏最有意思的應該是分彆把T...
評分比龍書要好入門,不是天纔的話直接看龍書還是壓力有點大,且龍書機械工業齣版社的翻譯版不太友好。 虎書內容要少得多,但是麻雀雖小五髒俱全,學習麯綫平滑,適閤本科生自學。 本書配閤斯坦福的公開課,可以說是入門編譯理論目前最佳教材瞭。想深入,可以再去查龍書,個人建議...
圖書標籤: 編譯原理 計算機科學 計算機 Compiler 虎書 編程 編譯 經典
編譯原理的入門書
評分不說彆的,就拿說明什麼是閉包操作而言,就比那個高等教育齣版社齣的那本書解釋的好一萬倍,那本書,就情願拿一堆晦澀難懂的句子來描述相應的集閤,就是不想舉一個具體的例子來說明,我氣死你。哈哈(ಡωಡ)hiahiahia
評分適閤新手,可以邊讀邊實現
評分- 編譯原理(龍書)/現代編譯原理(虎書): 編譯原理是真的難
評分翻譯是敗筆 "它有嵌套的作用域和在堆中分配儲存空間的記錄,雖簡單卻並不平凡" 是不是應該是"它支持"呢?而且原文就用的with,真不知道怎麼翻譯的
現代編譯原理 2024 pdf epub mobi 電子書 下載