本書圍繞編譯程序分析、設(shè)計(jì)和實(shí)現(xiàn)方面的主題,介紹上下文無(wú)關(guān)文法、有限自動(dòng)機(jī)的基礎(chǔ)知識(shí),以及構(gòu)造程序設(shè)計(jì)語(yǔ)言編譯程序的一般原理、設(shè)計(jì)方法和實(shí)現(xiàn)技術(shù),包括詞法分析、語(yǔ)法分析、語(yǔ)義分析、中間代碼生成、目標(biāo)代碼生成、運(yùn)行時(shí)刻環(huán)境和代碼優(yōu)化;設(shè)計(jì)了一個(gè)案例語(yǔ)言,給出該語(yǔ)言翻譯器的分析、設(shè)計(jì)和實(shí)現(xiàn)的完整過(guò)程;介紹了開(kāi)源編譯器GCC的邏輯結(jié)構(gòu)、典型中間代碼形式和存儲(chǔ)管理策略,也圍繞目標(biāo)文件介紹了匯編和鏈接。
ftp://124.17.26.93/curved-toc/9787030734396-curvedToc.pdf