傑里米·G. 希克
本書將帶領讀者使用Python語言動手構建編譯器,通過循序漸進的方法,在設計和實現編譯器的過程中瞭解基本概念、算法和數據結構等相關知識。本書將每章作爲構建編譯器的一個基本“步驟”,逐步爲編譯器添加功能。全書涵蓋變量、寄存器、條件、循環、元組、函數、動態類型、通用類型等內容。本書適合作爲高等院校編譯原理等課程的教材,也適合相關技術人員參考。