編譯原理和技術是計算機專業(yè)的基礎課程,本書系統(tǒng)介紹了與編譯相關的知識。全書共分9章,第1章的編譯概述討論了編譯程序的各個組成部分:第2章介紹有關形式語言的一些基本概念;第3章介紹詞法分析,它是整個分析過程的一個子任務;第4章詳細討論了用于編譯程序構造中的一些典型的語法分析方法;第5章引入了語法制導定義和翻譯模式這兩個概念,并給出了如何書寫L-屬性的翻譯模式的方法;第6章討論用來支持一個程序的運行時刻環(huán)境的有關存儲組織的各種問題;第7章討論的是中間代碼生成;第8章介紹目標代碼生成;第9章集中討論中間代碼優(yōu)化。為方便教師講解和學生實驗,本書配有光盤。本書適合作為計算機專業(yè)編譯原理課程的教材,也可作為廣大工程技術人員的參考資料。