編譯技術與應用 (微課視頻版.題庫版) 楊金民 陳果 黎文偉 9787302631057 【台灣高等教育出版社】

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

此商品參與的優惠活動

加入最愛
商品介紹
*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202304*若逾兩年請先於客服中心或Line洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:編譯技術與應用 (微課視頻版.題庫版)
ISBN:9787302631057
出版社:清華大學
著編譯者:楊金民 陳果 黎文偉
頁數:292
所在地:中國大陸 *此為代購商品
書號:1507721
可大量預訂,請先連絡。

內容簡介

本書以全新的視角透視編譯技術,圍繞編譯中的詞法分析、語法分析、語法制導的翻譯、語義分析和中間代碼生成、運行環境和目標代碼生成、代碼優化這6個核心問題展開,共分7章。本書重點針對編譯器構造方法學展開分析和論述,以揭示編譯技術的內涵,展示其優美性和藝術性。本書也探索技術演進背後的動因,追蹤業界最新技術及其發展趨勢,幫助讀者靈活應對IT技術發展與變遷所帶來的挑戰。 本書內容新穎、通俗易懂,特別適合作為高等院校計算機及相關專業的教材,也可以作為工程技術培訓的教材。本書也非常適合科研人員和工程技術人員閱讀,從中感悟編譯技術的內涵,體會其精妙之處。

作者簡介

楊金民,湖南大學信息科學與工程學院教授。主講編譯原理與技術、資料庫系統、微服務與雲計算、軟體系統集成等課程。獲湖南省科學技術進步二等獎2項,三等獎3項;主持國家自然科學基金、發改委科技攻關、湖南省科技重點研發等科研項目5項,企業科技攻關項目10餘項,發表學術論文30多篇。完成3項校級教改課題,發表3篇教改論文,出版教材2部。

目錄

第1章 編譯技術概述
1 1 計算模型和機器語言的性
1 2 程序語言及其性
1 3 編譯方法及過程
1 3 1 源程序的構成性
1 3 2 編譯過程
1 3 3 編譯器的結構性
1 4 編譯器構造方法學
1 5 編譯前對源程序文本的預處理
1 6 程序調試
1 7 編譯執行和解釋執行
1 8 編譯方式的演進
1 9 虛擬機
1 10 程序語言的發展歷程
1 11 當前主流的編譯器產品
1 12 編譯知識的廣泛應用
1 13 本章小結
知識拓展: 別名的概述
習題
第2章 詞法分析
2 1 程序語言的詞構成性
2 2 詞法的描述
2 2 1 正則語言和正則運算
2 2 2 C語言詞法的正則描述
2 2 3 詞法分析的實現框架
2 2 4 正則表達式的含義
2 3 基於狀態轉換圖的詞法分析
2 3 1 基於狀態轉換圖的匹配判斷
2 3 2 狀態轉換圖的征
2 3 3 基於狀態轉換圖的通用詞法分析器
2 4 正則表達式的狀態轉換圖自動生成方法
2 4 1 正則表達式的NFA原生構造方法
2 4 2 基於NFA的匹配判斷演算法
2 4 3 基於NFA的DFA構造方法
2 4 4 正則表達式的簡NFA構造法
2 4 5 殊正則表達式的簡NFA構造
2 4 6 NFA和DFA中狀態屬性值的確定方法
2 4 7 正則表達式之間的含關係
2 5 正則表達式及其DFA在文本搜索中的應用
2 6 本章小結
知識拓展: NFA和DFA構造中涉及的數據結構
習題
第3章 語法分析
3 1 程序的樹結構性
3 2 語言的語法描述
3 3 詞串的語法分析樹及其構造策略
3 4 語法描述和詞法描述的比較
3 5 自向下和左推導的語法分析
3 5 1 自向下和左推導的語法分析過程
3 5 2 左遞歸及其方法
3 5 3 左公因子及其提取方法
3 5 4 推導中的產生式選擇
3 5 5 FIRST和FOLLOW函數值求解演算法
3 5 6 LL(1)文法性及其語法分析表
3 5 7 二義性文法的可改造性
3 5 8 基於LL(1)語法分析表和符號棧的語法分析器通用代碼
3 6 自底向上的語法分析
3 6 1 自底向上的語法分析及有待解決的關鍵問題
3 6 2 文法的DFA構造方法
3 6 3 基於狀態棧和文法DFA的LR語法分析
3 6 4 基於FOLLOW函數值的衝突解決方法
3 6 5 基於語法分析表的LR語法分析通用代碼
3 6 6 基於FOLLOW確化的衝突解決方法
3 7 LL語法分析和LR語法分析的對比
3 8 LR文法設計
3 8 1 DFA物理含義的挖掘和應用
3 8 2 盡量減少文法中的非結符數量
3 8 3 非結符語義的寬泛化
3 8 4 文法的二義性及其方法
3 8 5 LALR(1)型DFA的收益和代
3 8 6 文法的上下文無關性
3 9 LR語法分析中錯誤的恢復
3 10 本章小結
知識拓展: 語法分析表構造中涉及的數據結構
習題
第4章 語法制導的翻譯
4 1 LR分析中的語法制導翻譯
4 1 1 LR分析中的語法制導翻譯簡介
4 1 2 LR分析中語法制導的翻譯實現框架
4 1 3 詞法分析器構造工具的實現
4 2 LL分析中語法制導的翻譯
4 2 1 LL分析中語法制導的翻譯簡介
4 2 2 LL分析中語法制導的翻譯實現框架
4 3 從LR型SDT得出LL型SDT
4 4 LR語法分析中對繼承屬性的處理
4 5 本章小結
習題
第5章 語義分析與中間代碼生成
5 1 語義分析和中間代碼生成簡介
5 1 1 程序的層級結構
5 1 2 類型的語義分析
5 1 3 變數的語義分析
5 1 4 函數的語義分析
5 1 5 中間語言簡介
5 1 6 中間代碼生成簡介
5 2 類型和變數的語義分析框架
5 3 類型和變數定義的SDT設計
5 3 1 程序語言中的指針語義
5 3 2 類型和變數定義的文法設計
5 3 3 類型和變數定義的語義分析及其SDD設計
5 3 4 類型和變數定義的語義分析SDT設計
5 4 變數使用的SDT設計
5 4 1 變數地址的確定方法
5 4 2 描述變數使用的文法
5 4 3 變數使用的語義分析和中間代碼生成SDD設計
5 4 4 變數使用的語義分析和中間代碼生成SDT設計
5 5 運算的語義分析和中間代碼生成
5 6 類型系統
5 7 分支語句的中間代碼生成
5 7 1 分支語句的文法
5 7 2 分支語句的中間代碼生成SDD設計
5 7 3 分支語句的中間代碼生成SDT設計
5 7 4 分支語句中break和continue語句的處理
5 8 函數調用的語義分析和中間代碼生成
5 9 本章小結
習題
第6章 運行環境和目標代碼生成
6 1 函數調用
6 1 1 局變數的靜態存儲分配方案
6 1 2 局變數的動態存儲分配方案
6 1 3 相對定址方式帶來的好處
6 1 4 形參和數組的動態性
6 2 軟體集成
6 2 1 源代碼級的軟體集成
6 2 2 二進位可執行文件級的軟體集成
6 2 3 跨模塊內存訪問帶來的問題及解決方法
6 2 4 靜態與動態
6 3
詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於客服中心或Line或本社留言板留言,我們即儘速上架。
規格說明
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理