中圖網小程序
一鍵登錄
更方便
本類五星書更多>
-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
編譯原理及實現(第2版) 版權信息
- ISBN:9787302265849
- 條形碼:9787302265849 ; 978-7-302-26584-9
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
編譯原理及實現(第2版) 內容簡介
《編譯原理及實現(第2版)》以通俗易懂的語言介紹編譯原理的理論和常用的方法與技術,并著重介紹各種編譯方法的實現途徑。全書共分10章,包括形式語言基礎、詞法分析、語法分析、語義分析及代碼生成、符號表管理、運行時的存儲分配,以及代碼優化等。考慮目前學計算機專業的學生對C語言比較了解,該書以C語言為雛形設計了一種TEST語言,并在介紹全書內容時,用TEST語言進行分析與實現,使編譯原理的抽象性通過TEST語言編譯器的實現而具體化,從而使讀者輕松掌握編譯原理。 該書理論與實踐并重,內容深入淺出,便于自學。每章后都提供了適量的習題。 《編譯原理及實現(第2版)》可作為高等學校計算機專業的教材,也可供從事計算機應用和開發的人員使用。
編譯原理及實現(第2版) 目錄
第1章 編譯概述
1.1 程序設計語言
1.2 翻譯程序
1.3 編譯程序的組成
1.3.1 詞法分析
1.3.2 語法分析
1.3.3 語義分析及中間代碼生成
1.3.4 代碼優化
1.3.5 目標代碼生成
1.3.6 符號表管理
1.3.7 錯誤處理
1.4 編譯程序的結構
1.4.1 單遍編譯程序
1.4.2 多遍編譯程序
1.4.3 編譯程序分遍的優缺點
1.4.4 “端”的概念
1.5 編譯程序的前后處理器
1.5.1 預處理器
1.5.2 匯編程序
1.5.3 連接加載程序
1.6 TEST語言與編譯器
1.6.1 TEST語言
1.6.2 TEST編譯器
1.6.3 TEST機
習題
第2章 文法和語言
2.1 字母表和符號串
2.1.1 字母表
2.1.2 符號串
2.1.3 符號串及其集合的運算
2.2 文法
2.2.1 文法形式定義
2.2.2 文法的EBNF表示
2.3 推導
2.3.1 直接推導定義
2.3.2 推導定義
2.3.3 規范推導
2.4 句型和句子
2.5 語言
2.6 遞歸規則與遞歸文法
2.6.1 遞歸規則
2.6.2 遞歸文法
2.7 短語、簡單短語和句柄
2.8 語法樹
2.9 子樹與短語
2.10 由樹構造推導過程
2.11 文法的二義性
2.12 有關文法的實用限制
2.13 文法和語言分類
習題
第3章 詞法分析
3.1 詞法分析的功能
3.2 程序語言的單詞符號種類及詞法分析輸出
3.3 正則文法及狀態圖
3.3.1 狀態圖
3.3.2 狀態圖的用法
3.4 詞法分析程序的設計與實現
3.4.1 TEST語言的詞法規則及狀態圖
3.4.2 TEST語言詞法分析程序的構造
3.4.3 TEST語言的詞法分析程序實現
3.5 正則表達式
3.5.1 正則表達式定義
3.5.2 正則文法到正則表達式的轉換
3.6 有窮自動機
……
第4章 語法分析——自頂向下分析
第5章 語法分析——自底向上分析
第6章 語法制導翻譯技術
第7章 符號表管理技術
第8章 程序運行時的存儲組織及管理
第9章 語義分析和代碼生成
第10章 代碼優化
附錄A TEST語言文法規則
附錄B詞法分析程序
附錄C語法分析程序
附錄D 語義及代碼生成程序
附錄E TEST抽象機模擬器完整程序
1.1 程序設計語言
1.2 翻譯程序
1.3 編譯程序的組成
1.3.1 詞法分析
1.3.2 語法分析
1.3.3 語義分析及中間代碼生成
1.3.4 代碼優化
1.3.5 目標代碼生成
1.3.6 符號表管理
1.3.7 錯誤處理
1.4 編譯程序的結構
1.4.1 單遍編譯程序
1.4.2 多遍編譯程序
1.4.3 編譯程序分遍的優缺點
1.4.4 “端”的概念
1.5 編譯程序的前后處理器
1.5.1 預處理器
1.5.2 匯編程序
1.5.3 連接加載程序
1.6 TEST語言與編譯器
1.6.1 TEST語言
1.6.2 TEST編譯器
1.6.3 TEST機
習題
第2章 文法和語言
2.1 字母表和符號串
2.1.1 字母表
2.1.2 符號串
2.1.3 符號串及其集合的運算
2.2 文法
2.2.1 文法形式定義
2.2.2 文法的EBNF表示
2.3 推導
2.3.1 直接推導定義
2.3.2 推導定義
2.3.3 規范推導
2.4 句型和句子
2.5 語言
2.6 遞歸規則與遞歸文法
2.6.1 遞歸規則
2.6.2 遞歸文法
2.7 短語、簡單短語和句柄
2.8 語法樹
2.9 子樹與短語
2.10 由樹構造推導過程
2.11 文法的二義性
2.12 有關文法的實用限制
2.13 文法和語言分類
習題
第3章 詞法分析
3.1 詞法分析的功能
3.2 程序語言的單詞符號種類及詞法分析輸出
3.3 正則文法及狀態圖
3.3.1 狀態圖
3.3.2 狀態圖的用法
3.4 詞法分析程序的設計與實現
3.4.1 TEST語言的詞法規則及狀態圖
3.4.2 TEST語言詞法分析程序的構造
3.4.3 TEST語言的詞法分析程序實現
3.5 正則表達式
3.5.1 正則表達式定義
3.5.2 正則文法到正則表達式的轉換
3.6 有窮自動機
……
第4章 語法分析——自頂向下分析
第5章 語法分析——自底向上分析
第6章 語法制導翻譯技術
第7章 符號表管理技術
第8章 程序運行時的存儲組織及管理
第9章 語義分析和代碼生成
第10章 代碼優化
附錄A TEST語言文法規則
附錄B詞法分析程序
附錄C語法分析程序
附錄D 語義及代碼生成程序
附錄E TEST抽象機模擬器完整程序
展開全部
書友推薦
- >
莉莉和章魚
- >
羅庸西南聯大授課錄
- >
李白與唐代文化
- >
唐代進士錄
- >
有舍有得是人生
- >
二體千字文
- >
煙與鏡
- >
羅曼·羅蘭讀書隨筆-精裝
本類暢銷