資源簡介
這本是“虎書”的ML語言描述版本(英文)。
《現代編譯原理》全面講述了現代編譯器的結構、編譯算法和實現方法,是Andrew w.Apple的“虎書”——Modern Compiler Implementation——“紅、藍、綠”三序列之一。這三本書的內容基本相同。但是使用不同的語言來實現書中給出的一個編譯器。本書使用的是函數式的ML語言。本書的另一個特點是增加了一些其他編譯原理教科書沒有涉及的內容。前端增加了面向對象的程序設計語言、函數式程序設計語言等現代語言的編譯實現方法,后端增加了針對現代計算機體系結構特征的一些比較成熟的優化方法。這部分內容展現了現代商業編譯器需解決的一些關鍵問題,開拓了學生的視野,為學生未來進行更深入的研究奠定了基礎。
代碼片段和文件信息
評論
共有 條評論