內容簡介
本書以提高學生的軟件開發能力為目標,除了介紹與編譯有關的基礎知識外,更注重介紹設計、開發編譯程序的過程、方法和技術。為達到此目標,本書以一個編譯器的設計實現案例貫穿全書,以Sample語言為代表,利用軟件工程的思想,采取自頂向下分析設計、逐步求精的方法,從詞法分析開始,隨著教學的深入逐步編譯程序及相關部分進行分析、設計,直至完成整個編譯器的設計。
本書強調理論和實踐相結合,主要從實用性和可操作性的角度把握;內容豐富;文字精練,重點突出,不求大而全,但求簡而精。本書面向普通高校計算機專業的本科學生,也可作為自學考試教材及讀者自學的參考書。
本書強調理論和實踐相結合,主要從實用性和可操作性的角度把握;內容豐富;文字精練,重點突出,不求大而全,但求簡而精。本書面向普通高校計算機專業的本科學生,也可作為自學考試教材及讀者自學的參考書。