本書是編譯原理/方法課程的簡明教程和考研、學習、教學輔導用書。內容涉及編譯程序的相關概念、文法和形式語言、詞法分析和有窮自動機、自頂向下語法分析、自底向上語法分析、語法制導翻譯和中間代碼、符號表、運行階段的存儲組織與分配、代碼優(yōu)化、代碼生成、編譯程序的構造、PL/O編譯程序的實現等方面。本書內容由兩大部分組成。第一部分包括基本內容,知識精要,練習題、考研題及詳解。第一部分中,每章均由基本內容、知識要點、練習題及參考答案解析、考研題及參考答案解析四部分組成。其中,基本內容包括本章的有關概念、方法和原理;知識要點主要是本章的重點和難點;練習題包括填空、判斷、選擇和問答題四種題型;考研題是部分高校、科研院所碩士研究生入學考試題目;練習題和考研題的參考答案解析部分給出了每一道題目的解答過程和參考答案。第二部分分章逐題給出了清華大學《編譯原理》教材(第2版)所有習題的詳細解答過程。本書內容全面,習題類型多樣,解答細致,提示或總結及時,可適應不同層次讀者的需要,可以作為計算機專業(yè)本科生編譯原理課程的學習參考書和任課教師的教輔用書,也可以作為報考計算機相關專業(yè)研究生的學生的復習指導書。