本書圍繞編譯程序分析、設計和實現方面的主題,介紹上下文無關文法、有限自動機的基礎知識,以及構造程序設計語言編譯程序的一般原理、設計方法和實現技術,包括詞法分析、語法分析、語義分析、中間代碼生成、目標代碼生成、運行時刻環境和代碼優化;設計了一個案例語言,給出該語言翻譯器的分析、設計和實現的完整過程;介紹了開源編譯器GCC的邏輯結構、典型中間代碼形式和存儲管理策略,也圍繞目標文件介紹了匯編和鏈接。
ftp://124.17.26.93/curved-toc/9787030734396-curvedToc.pdf