第1章 概論
1.1 語言和人類
1.2 語言和計算機
1.3 程序設(shè)計語言的編譯
1.4 編譯程序的掃描
1.5 一個語句的編譯例子
1.6 本書的組織
思考題
參考文獻
第2章 文法和語言
2.1 本章動機
2.2 預備知識
2.3 文法
2.4 語言
2.5 由文法生成的語言
第1章 概論
1.1 語言和人類
1.2 語言和計算機
1.3 程序設(shè)計語言的編譯
1.4 編譯程序的掃描
1.5 一個語句的編譯例子
1.6 本書的組織
思考題
參考文獻
第2章 文法和語言
2.1 本章動機
2.2 預備知識
2.3 文法
2.4 語言
2.5 由文法生成的語言
2.6 圖靈機
2.7 關(guān)于文法和語言的問題
思考題
參考文獻
第3章 有限狀態(tài)自動機和正則語言
3.1 本章動機
3.2 語言、文法和自動機
3.3 確定有限自動機
3.4 非確定有限自動機(NFA)
3.5 正則表達式
3.6 正則文法
3.7 克林和摩爾定理
……
第4章 詞法分析
第5章 下推自動機和上下文無關(guān)語言
第6章 上下文無關(guān)文法
第7章 語法分析
第8章 屬性文法和對它們的分析
第9章 編譯程序設(shè)計的代數(shù)方法
第10章 中間代碼生成
第11章 調(diào)試和優(yōu)化
第12章 存儲管理
第13章 目標代碼的生成
第14章 面向?qū)ο笳Z言的編譯
第15章 并行語言的編譯
第16章 網(wǎng)格計算的編譯