編譯原理及編譯程序構造 薛聯鳳 9787576603996 【台灣高等教育出版社】

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

此商品參與的優惠活動

加入最愛
商品介紹
*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202306*若逾兩年請先於私訊洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:編譯原理及編譯程序構造
ISBN:9787576603996
出版社:東南大學
著編譯者:薛聯鳳
叢書名:普通高校計算機專業精品教材系列
頁數:312
所在地:中國大陸 *此為代購商品
書號:1564128
可大量預訂,請先連絡。

內容簡介

本書介紹編譯理論基礎及其實現方法,強調語言的形式化定義、編譯技術的各種概念及實現過程的具體方法。介紹過程以演算法為核心,力求簡單明了地反映編譯的基礎知識。從形式語言理論角度討論詞法分析和語法分析技術,為計算機軟體工作者開發大型軟體打下良好基礎。 本書以理論聯繫實際為宗旨,內容深入淺出,重點突出,並結合構造EL語言的編譯程序介紹一種常用而又簡單的編譯方法。 本書可作為高等院校計算機專業的本科或專科教材,也可作為碩士研究生入學考試及計算機軟體技術人員的參考書。

目錄

1 引論
1 1 程序設計語言與編譯
1 2 編譯程序概述
1 2 1 詞法分析
1 2 2 語法分析
1 2 3 中間代碼生成
1 2 4 優化
1 2 5 目標代碼生成
1 2 6 表格與表格管理
1 2 7 出錯處理
1 2 8 遍
1 3 編譯程序生成
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 由語言構造文法的例子
2 3 2 文法的簡化
2 3 3 構造無e產生式的上下文無關文法
2 4 語法樹與文法的二義性
2 4 1 語法樹
2 4 2 文法的二義性
習題
3 詞法分析
3 1 正規文法和有限自動機
3 1 1 正規文法、正規集與正規式
3 1 2 有限自動機
3 1 3 正規式與有限自動機之間的關係
3 1 4 正規文法與有限自動機
3 2 詞法分析程序
3 2 1 預處理與超前搜索
3 2 2 掃描器的輸出格式
3 2 3 掃描器的設計
3 3 詞法分析程序的自動生成
3 3 1 LEX語言
3 3 2 LEX編譯程序的構造
習題
4 自上而下語法分析
4 1 下推自動機
4 2 自上而下分析法的一般問題
4 2 1 消除左遞歸
4 2 2 消除回溯——預測與提左因子
4 3 預測分析程序與LL(1)文法
4 3 1 求串a的終結首符集和非終結符A的隨符集
4 3 2 構造預測分析表
4 3 3 狀態表
4 4 遞歸下降分析法
習題
5 優先分析法
5 1 簡單優先分析方法
5 1 1 基本思想
5 1 2 有關文法的一些關係
5 1 3 優先矩陣的構造演算法
5 1 4 簡單優先分析演算法
5 2 算符優先分析法
5 2 1 算符優先分析技術的引進
5 2 2 算符優先文法及優先表的構造
5 2 3 算符優先分析的若干問題
5 3 優先函數
習題
6 LR分析法及分析程序自動構造
6 1 LR分析器
6 2 LR(0)項目集族和LR(0)分析表的構造
6 2 1 LR(0)項目集規範族的構造
6 2 2 LR(0)分析表的構造演算法
6 3 SLR分析表的構造
6 4 規範LR分析表的構造
6 4 1 構造LR(1)項目集規範族的演算法
6 4 2 構造LR(1)分析表的演算法
6 5 LALR分析表構造
6 5 1 基本思想
6 5 2 構造LALR分析表的演算法
6 6 二義文法的應用
6 7 分析表的自動生成
6 7 1 終結符和產生式的優先順序
6 7 2 結合規則
6 7 3 LR分析表的安排
習題
7 語法制導翻譯併產生中間代碼
7 1 概述
7 2 簡單算術表達式和賦值語句的翻譯
7 2 1 四元式
7 2 2 賦值語句的翻譯
7 2 3 類型轉換
7 3 布爾表達式的翻譯
7 3 1 布爾表達式在邏輯演算中的翻譯
7 3 2 控制語句中布爾式的翻譯
7 4 控制語句的翻譯
7 4 1 標號和轉移語句
7 4 2 IF語句的翻譯
7 4 3 WHILE語句的翻譯
7 4 4 REPEAT語句的翻譯
7 4 5 循環FOR語句的翻譯
·7 4 6 分情語句的翻譯
7 4 7 複合語句的翻譯
7 5 數組元素及其在賦值語句中的翻譯
7 5 1 數組及其下標變數地址的計算
7 5 2 數組元素引用的中間代碼形式
7 5 3 按行存放的賦值語句中數組元素的翻譯
7 5 4 按列存放的賦值語句中數組元素的翻譯
7 6 過程調用語句
7 6 1 參數傳遞
7 6 2 過程調用語句的翻譯
7 6 3 過程調用和數組元素相混淆的處理
7 7 說明語句的翻譯
7 7 1 分程序結構的符號表
7 7 2 整型、實型說明語句的翻譯
7 7 3 常量定義語句的翻譯
7 7 4 數組說明語句的翻譯
7 7 5 過程說明語句的翻譯
7 8 輸入/輸出語句的翻譯
7 9 自上而下分析制導的翻譯
7 9 1 算術表達式的翻譯
7 9 2 布爾表達式的翻譯
7 9 3 簡單語句的翻譯
7 9 4 LL(1)語法制導翻譯
*7 10 屬性文法與屬性翻譯
7 10 1 屬性文法與L屬性文法
7 10 2 屬性翻譯
7 11 中間代碼的其他形式
7 11 1 後綴表示法
7 11 2 三元式
7 11 3 間接三元式
7 11 4 樹
習題
8 運行時數據區的管理
8 1 靜態存儲管理
8 1 1 數據區
8 1 2 公用語句處理
8 1 3 等價語句處理
8 1 4 地址分配
8 1 5 臨時變數地址分配
8 2 棧式存儲管理
8 2 1 允許過程(函數)遞歸調用的數據存儲管理
8 2 2 嵌套過程語言的棧式存儲管理
8 3 堆式存儲管理
8 3 1 堆式存儲管理技術
8 3 2 堆空間的釋放與無用單元收集
習題
9 代碼優化
9 1 優化概述
9 1 1 局部優化簡介
9 1 2 循環優化
詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。
規格說明
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理