計算機編譯原理及其應用 張幸兒 戴新宇 9787561875094 【台灣高等教育出版社】

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:天津大學
NT$413
商品編號:
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202307*若逾兩年請先於私訊洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:計算機編譯原理及其應用
ISBN:9787561875094
出版社:天津大學
著編譯者:張幸兒 戴新宇
頁數:332
所在地:中國大陸 *此為代購商品
書號:1576940
可大量預訂,請先連絡。

內容簡介

本書的前身《計算機編譯原理》(第三版)是普通高等教育「十一五」國家級規劃教材。計算機編譯原理是計算機專業的重要專業基礎課之一。本書系統介紹了高級程序設計語言編譯程序的構造原理,重點討論詞法分析、語法分析、語義分析與目標代碼生成、代碼優化等。各章末有本章概要、習題與上機實習題。本書強調編譯各階段的實現考慮,讀者可從這些實際可行的實現方法和技巧中得到借鑒和啟發。本書最後討論的編譯原理在軟體開發中的兩個應用實例,可讓讀者領會編譯原理應用於軟體開發的必要性與可能性。為了便於教學,本書網上輔助資料包含解題規範例解與總複習思考題,另配有電子教案和習題解答可供選用。《計算機編譯原理——編譯程序構造實踐》(第二版)一書可供上機實踐參考。 本書可作為計算機及其相關專業的編譯原理教材,也可作為計算機軟體工作者、研究生以及廣大計算機愛好者的參考用書。

目錄

第1章 總論
1 1 引言
1 2 程序與程序設計語言
1 2 1 程序及其結構
1 2 2 程序設計語言的定義
1 2 3 程序的執行
1 3 編譯程序構造及有關概念
1 3 1 編譯程序的構造
1 3 2 遍的概念
1 3 3 編譯程序的分類
1 3 4 實際應用中的編譯程序
1 4 形式語言理論與編譯實現技術
本章概要
第2章 文法與語言
2 1 符號串與符號串集合
2 1 1 字母表
2 1 2 符號串
2 1 3 符號串集合
2 2 文法與語言的形式定義
2 2 1 文法的形式定義
2 2 2 語言的形式定義
2 3 語言的分類
2 3 1 Chomsky文法類和語言類
2 3 2 形式語言與自動機
2 3 3 形式語言的分類與程序設計語言
2 3 4 對上下文無關文法的進一步討論
2 4 文法等價與等價變換
2 4 1 文法等價的概念
2 4 2 壓縮文法等價變換
2 4 3 消去左遞歸等價變換
2 5 語法分析樹與句型分析
2 5 1 語法分析樹
2 5 2 句型分析
本章概要
習題1
習題2
習題3
習題4
習題5
第2章上機實習題
第3章 詞法分析
3 1 概況
3 1 1 詞法分析與詞法分析程序
3 1 2 符號的識別與重寫規則的關係
3 1 3 實現方式
3 2 有窮狀態自動機與正則表達式
3 2 1 狀態轉換圖
3 2 2 確定有窮狀態自動機DFA
3 2 3 非確定有窮狀態自動機NFA
3 2 4 正則表達式
3 3 詞法分析程序的實現
3 3 1 符號與屬性字
3 3 2 標識符的處理
3 3 3 詞法分析程序的編寫
3 4 詞法分析程序的自動生成
本章概要
習題6
第3章上機實習題
第4章 語法分析——自頂向下分析技術
4 1 概況
4 1 1 自頂向下分析技術及識別演算法
4 1 2 討論的前提
4 1 3 要解決的基本問題
4 2 帶回溯的自頂向下分析技術
4 2 1 基本思想
4 2 2 語法分析樹的建立及其表列表示
4 2 3 問題及其解決
4 3 無回溯的自頂向下分析技術
4 3 1 先決條件
4 3 2 遞歸下降分析技術
4 3 3 預測分析技術
本章概要
習題7
第4章上機實習題
第5章 語法分析——自底向上分析技術
5 1 概況
5 1 1 自底向上分析技術及識別演算法
5 1 2 討論前提
5 1 3 基本實現方法:移入 歸約法
5 2 算符優先分析技術
5 2 1 算符優先分析技術的引進
5 2 2 算符文法
5 2 3 算符優先關係與算符優先文法
5 2 4 算符優先文法句型的識別
5 2 5 優先函數
5 2 6 實際應用中的算符優先分析技術
5 3 LR(k)分析技術
5 3 1 LR(k)文法與LR(k)分析技術
5 3 2 SLR(1)分析表構造方法
5 3 3 LALR(1)分析表構造方法
5 3 4 識別程序自動構造
5 4 LR(1)識別程序句型分析的實現
本章概要
習題8
習題9
習題10
第5章上機實習題
第6章 語義分析與目標代碼生成
6 1 概況
6 1 1 語義分析的概念
6 1 2 屬性文法
6 1 3 類型體制與語義分析
6 2 說明部分的翻譯
6 2 1 常量定義的翻譯
6 2 2 說明性語句的翻譯
6 2 3 函數定義的翻譯
6 2 4 結構體類型的翻譯
6 3 目標代碼的生成
6 3 1 概況
6 3 2 虛擬機
6 3 3 控制語句的翻譯
6 4 語義分析的實現考慮
6 4 1 註釋分析樹的構造
6 4 2 語義動作的實現
6 4 3 語義子程序的例子
6 5 源程序的中間表示代碼
6 5 1 抽象語法樹
6 5 2 逆波蘭表示
6 5 3 四元式序列
6 5 4 三元式序列
習題11
習題12
習題13
習題14
第6章上機實習題
第7章 運行環境
7 1 概況
7 1 1 相關的問題
7 1 2 名字到存儲字的結合
7 2 存儲分配策略
7 2 1 靜態存儲分配
7 2 2 棧式存儲分配
7 2 3 堆式存儲分配
7 3 符號表
7 3 1 符號表的引進
7 3 2 符號表的組織
7 3 3 符號表的數據結構
7 4 運行時刻支持系統
本章概要
習題15
第8章 代碼優化
8 1 概況
8 1 1 優化的概念
8 1 2 代碼優化的分類
8 1 3 代碼優化程序的結構
8 2 基本塊與流圖
8 3 基本塊的優化
8 3 1 基本塊優化的種類
8 3 2 基本塊優化的實現
8 4 與循環有關的優化
8 4 1 循環優化的種類
8 4 2 循環優化的實現
8 5 窺孔優化
8 5 1 冗餘指令刪除
8 5 2 控制流優化
8 5 3 代數化簡
8 5 4 特殊指令的使用
本章概要
習題16
第8章上機實習題
第9章 編譯原理在軟體開發中的應用
9 1 基於形式定義的高級程序設計語言間源級轉換系統的設計與實現
9 1 1 概況
9 1 2 語言的形式定義與轉換規則
9 1 3 PASCAL到C源級轉換中
詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。
規格說明
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理