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