本書系統(tǒng)全面地介紹編譯程序的構造原理和實現(xiàn)技術,主要內容包括:形式語言的基本知識、詞法分析、語法分析、語義分析與中間代碼生成、符號表管理和錯誤處理、運行時的存儲組織與分配、代碼優(yōu)化和目標代碼生成等。在介紹編譯原理和方法的同時,提供了一個小型編譯程序——PL/0編譯程序的具體實現(xiàn)過程,并對常用分析器的自動生成工具(LEX和YACC)的功能和使用方法做了詳細的介紹,在附錄中分別給出于PL/0編譯程序的C語言版本和LEX與YACC版本,從而使理論與實踐緊密結合。.本書系統(tǒng)性強,內容循序漸進,實例豐富。對算法的描述深入淺出,文字簡練,通俗易懂。每章都配有各種類型的習題,便于教學也便于自學。..本書可作為高等院校計算機科學及相關專業(yè)的本科生教材,也可作為教師和計算機軟件工程技術人員的參考書。...