編譯程式設計《Compilers: Principles, Techniques, & Tools》是編譯領域無可替代的經典著作,被廣大電腦專業人士譽為「龍書」。
本書全面介紹編譯器的設計,強調編譯技術在軟體設計和開發的廣泛應用,並反映20多年來軟體工程、程式設計語言和電腦系統架構方面的發展對編譯技術的影響。
作者簡介:
Alfred V. Aho
美國哥倫比亞大學電腦科學系教授、美國國家工程院院士、ACM和IEEE會士,曾獲得IEEE的馮•諾伊曼獎。有多部演算法、資料結構、編譯器、資料庫系統及電腦科學基礎相關領域的著作。
Monica S. Lam
史丹佛大學電腦科學系教授,曾任Tensilica的首席科學家,也是Moka5的首任CEO。Lam曾經主持SUIF專案,該專案產生了最常用的研究用編譯器之一。
Ravi Sethi
Avaya實驗室總裁,曾任貝爾實驗室資深副總裁和朗訊科技的CTO。Sethi曾於賓西法尼亞州立大學、亞利桑那州立大學和普林斯頓大學任教,是ACM會士。
Jeffrey D. Ullman
史丹佛大學電腦科學系教授和Gradiance 的CEO,研究興趣包括資料庫理論、資料庫整合、資料探勘和利用資訊基礎設備教學等。Ullman是美國國家工程學院院士、IEEE會士,曾獲得ACM的Karlstrom傑出教育家獎和Knuth獎。
目錄
第1章 簡介
第2章 簡單的語法指導翻譯器
第3章 詞彙分析
第4章 語法分析
第5章 語法指導的翻譯
第6章 產生中間碼
第7章 執行環境
第8章 產生程式碼
第9章 機器無關最佳化
第10章 指令層級平行處理
第11章 平行處理和在地的最佳化
第12章 跨程序分析
附錄A 完整的編譯器前端
附錄B 尋找線性獨立解答
第1章 簡介
第2章 簡單的語法指導翻譯器
第3章 詞彙分析
第4章 語法分析
第5章 語法指導的翻譯
第6章 產生中間碼
第7章 執行環境
第8章 產生程式碼
第9章 機器無關最佳化
第10章 指令層級平行處理
第11章 平行處理和在地的最佳化
第12章 跨程序分析
附錄A 完整的編譯器前端
附錄B 尋找線性獨立解答
購物須知
退換貨說明:
會員均享有10天的商品猶豫期(含例假日)。若您欲辦理退換貨,請於取得該商品10日內寄回。
辦理退換貨時,請保持商品全新狀態與完整包裝(商品本身、贈品、贈票、附件、內外包裝、保證書、隨貨文件等)一併寄回。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱退換貨原則。