內容簡介本書是在陳火旺屈家華、孫永強三位教授編寫的《程序設計語言編譯原理》的基礎上,結合編譯技術的最新研究成果和作者多年的教學經驗編寫而成的。本書比較全面、系統(tǒng)地介紹了編譯程序構造的一般原理和基本實現方法,內容包括詞法分析、語法分析、屬性文法與語法制導翻譯、語義分析與中間代碼產生、符號表與運行時存儲空間組織、優(yōu)化與目標代碼生成、并行編譯技術。與原教材相比,本書將編譯技術的最新發(fā)展,例如屬性文法、面向對象語言的編譯技術、并行編譯技術、編譯程序自動構造工具等內容系統(tǒng)地融合到教材中;在語言背景方面,以C,PaSCal替代原教材中的FORTRAN和Algol;并在一些重要的章節(jié)中增加了必要的例題,以幫助讀者理解和自學。本書可作為高等(理、工)院校計算機科學(或工程)專業(yè)的教材,或作為教師、研究生、高年級學生或軟件工程技術人員的參考書。