《編譯原理》系統(tǒng)地介紹了編譯程序的基本結構、工作流程、關鍵算法與思想以及輔助設計工具。主要內容包括程序設計語言基本理論,詞法分析、語法分析的主要模型和算法,語義分析和屬性文法,語法制導的代碼生成技術,運行時存儲空間組織與管理以及代碼生成和優(yōu)化等?!毒幾g原理》簡潔明了地論述了編譯器設計中采用的主要技術,并提供了大量例題及其解答。學習《編譯原理》不僅可以使學生掌握編譯思想和技術,而且也為加深對程序設計語言的理解和理解軟件底層運行機理奠定了基礎。書中每章都有難度適宜的習題,可以使學生更好地掌握所學知識?!毒幾g原理》可作為高等學校計算機及相關專業(yè)的教材,也可以作為考研學生的參考書。