本書根據(jù)高等學校本科課程“編譯原理”的教學基本要求進行編寫。本書系統(tǒng)介紹了編譯程序在設(shè)計和實現(xiàn)方面的基本原理、基本方法和實現(xiàn)技術(shù)。主要內(nèi)容包括:形式語言與文法、正規(guī)式與有窮自動機、詞法分析、自頂向下語法分析、自底向上語法分析、語義分析與中間代碼生成、代碼優(yōu)化、目標代碼生成、符號表以及運行時的存儲組織與管理等相關(guān)知識。本書系統(tǒng)性強,概念、條理清晰,內(nèi)容通俗易懂。本書共 11章,每一章均包括學習導讀、基本內(nèi)容、本章小結(jié)、核心概念、單元自測和習題等。