編譯方法
作 者:賀汛,吳春寒,張興元 編著
出 版 社:機械工業出版社
出版時間:2010-9-1
版 次:2
頁 數:287
字 數:462000
印刷時間:2010-9-1
開 本:16開
紙 張:膠版紙
印 次:1
I S B N:9787111318545
包 裝:平裝
內容簡介
本書介紹程式設計語言的編譯程式的設計技術,主要由編譯程式的基本結構、形式語言和自動機理論的基礎知識、編譯過程各階段的工作原理與實現方法三大部分組成。
本書內容通俗易懂,敘述簡明,強調抽象思維,突出理論與實踐的結合。為便於學生及時複習與鞏固所學知識,在各章的最後給出了典型例題、內容小結和練習題。書中還設計了兩套實驗,一套是局部性的針對某一算法的編程實驗,每個程式相對獨立;另一套是綜合性實驗,為一個小語言構造完整的編譯程式。兩套實驗可根據學生情況進行適當的選擇。
本書適合作為高校計算機專業的教材,也可供從事計算機套用和軟體開發的工程技術人員自學。
目錄
出版說明
前言
第1章 概述
1.1 程式設計語言與程式
1.1.1 程式設計語言的定義
1.1.2 程式設計語言的分類
1.1.3 程式及其結構
1.1.4 高級語言程式的處理過程
1.2 編譯程式
1.2.1 編譯與解釋
1.2.2 編譯過程和編譯程式的結構
1.2.3 編譯程式的生成
1.2.4 編譯程式與程式設計環境
1.3 編譯技術的套用
1.4 本章小結
1.5 習題
第2章 形式語言和文法
2.1 形式語言
2.1.1 語言的概念
2.1.2 語言的定義方式
2.2 文法
2.2.1 文法的形式定義
2.2.2 文法的表示方法
2.2.3 相關概念
2.3 文法的分類和化簡
2.3.1 文法的分類
2.3.2 兩個定理
2.3.3 文法的化簡
2.4 文法的二義性
2.5 典型例題
2.6 本章小結
2.7 習題
第3章 有窮自動機
3.1 正規式與正規集
……
第4章 詞法分析
第5章 自頂向下語法分析
第6章 算符優先分析
第7章 LR分析法
第8章 語義分析和中間代碼生成
第9章 符號表
第10章 運行時存儲空間的組織
第11章 代碼最佳化
第12章 目標代碼生成
附錄
參考文獻