| *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202403*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:編譯原理 (第5版) ISBN:9787121476365 出版社:電子工業 著編譯者:劉銘 頁數:280 所在地:中國大陸 *此為代購商品 書號:1642133 可大量預訂,請先連絡。 內容簡介 本書是全國電子信息類優秀教材和華中科技大學優秀教學成果,根據高等學校「編譯原理」課程教學基本要求編寫。全書系統介紹了編譯程序的一般構造原理、基本設計方法和主要實現技術。內容包括文法和語言基本知識、詞法分析程序的設計原理與構造方法、各種語法分析技術、語法制導翻譯技術與中間代碼生成、符號表的組織和管理、代碼優化、運行時存儲空間的組織與管理、目標代碼生成、并行編譯技術基本常識等。 本書可作為高等學校計算機專業本科生教材,也可作為成人教育本科和專升本學生的教材,對相關工程技術人員也有參考價值。目錄 第1章 編譯概述1 1 翻譯程序與編譯程序 1 2 編譯過程和編譯程序的基本結構 1 3 編譯程序的生成方法 1 4 編譯技術在軟體開發中的應用 本章小結 擴展閱讀 自測練習題1 習題1 第2章 文法和語言的基本知識 2 1 概述 2 2 字母表和符號串的基本概念 2 2 1 字母表和符號串 2 2 2 符號串的運算 2 3 文法和語言的形式定義 2 3 1 形式語言 2 3 2 文法的形式定義 2 3 3 語言的形式定義 2 3 4 規範推導和規範歸約 2 3 5 遞歸規則與文法的遞歸性 2 4 短語、直接短語和句柄 2 4 1 短語和直接短語 2 4 2 句柄 2 5 語法樹與文法的二義性 2 5 1 推導和語法樹 2 5 2 文法的二義性 2 5 3 文法二義性的消除 2 6 文法和語言的分類 2 7 有關文法的實用限制和變換 本章小結 擴展閱讀 自測練習題2 習題2 第3章 詞法分析與有窮自動機 3 1 詞法分析程序的功能 3 2 單詞符號及輸出單詞的形式 3 2 1 語言的單詞符號 3 2 2 詞法分析程序輸出單詞的形式 3 3 語言單詞符號的兩種定義方式 3 3 1 正規式與正規集 3 3 2 正規文法與正規式 3 4 正規式與有窮自動機 3 4 1 確定有窮自動機(DFA) 3 4 2 非確定有窮自動機(NFA) 3 4 3 由正規表達式R構造NFA 3 4 4 NFA確定化為DFA的方法 3 4 5 DFA的化簡 3 4 6 有窮自動機到正規式的轉換 3 5 正規文法與有窮自動機 3 5 1 右線性正規文法到有窮自動機的轉換方法 3 5 2 左線性正規文法到有窮自動機的轉換方法 3 5 3 有窮自動機到正規文法的轉換方法 3 6 詞法分析程序的編寫方法 本章小結 擴展閱讀 自測練習題3 習題3 第4章 語法分析 4 1 語法分析程序的功能 4 2 自上而下分析法 4 2 1 非確定的自上而下分析法的思想 4 2 2 文法的左遞歸性和回溯的消除 4 2 3 某些非LL(1)文法到LL(1)文法的改寫 4 2 4 遞歸下降分析法 4 2 5 預測分析法與預測分析表的構造 4 3 自下而上分析法的一般原理 4 4 算符優先分析法 4 4 1 方法概述 4 4 2 算符優先文法的定義 4 4 3 算符優先關係表的構造 4 4 4 算符優先分析演算法的設計 4 4 5 優先函數的構造 4 4 6 算符優先分析法的局限性 4 5 LR分析法 4 5 1 LR分析器的工作原理和過程 4 5 2 LR(0)分析法 4 5 3 SLR(1)分析法 4 5 4 LR(1)分析法 4 5 5 LALR(1)分析法 4 5 6 LR分析法對二義性文法的應用 4 5 7 LR語法分析中的錯誤恢復技術 4 6 語法分析程序的編寫方法 本章小結 擴展閱讀 自測練習題4 習題4 第5章 語法制導翻譯技術和中間代碼生成 5 1 概述 5 2 屬性文法 5 3 語法制導翻譯概述 5 4 中間語言 5 4 1 逆波蘭式 5 4 2 三元式和樹形表示 5 4 3 四元式和三地址代碼 5 5 自下而上語法制導翻譯 5 5 1 簡單算術表達式和賦值語句的翻譯 5 5 2 布爾表達式的翻譯 5 5 3 控制語句的翻譯 5 5 4 循環語句的翻譯 5 5 5 簡單說明語句的翻譯 5 5 6 含數組元素的賦值語句的翻譯 5 5 7 過程和函數調用語句的翻譯 5 6 遞歸下降語法制導的翻譯 本章小結 擴展閱讀 自測練習題5 習題5 第6章 符號表的組織與管理 6 1 符號表的作用 6 2 符號表的組織 6 3 符號表的建立和查找 本章小結 擴展閱讀 自測練習題6 習題6 第7章 代碼優化 7 1 優化概述 7 2 局部優化 7 2 1 劃分基本塊的方法 7 2 2 基本塊的DAG表示 7 2 3 利用DAG進行基本塊的優化處理 7 3 循環優化 7 3 1 程序流圖與循環 7 3 2 循環查找 7 3 3 循環優化 7 4 窺孔優化 本章小結 擴展閱讀 自測練習題7 習題7 第8章 運行時的存儲組織與管理 8 1 概述 8 2 靜態存儲分配 8 3 棧式存儲分配 8 3 1 簡單棧式存儲分配 8 3 2 嵌套過程的棧式存儲分配 8 4 堆式存儲分配 8 5 臨時變數的存儲分配 本章小結 擴展閱讀 自測練習題8 習題8 第9章 目標代碼生成 9 1 概述 9 2 假想的計算機模型 9 3 簡單代碼生成器 9 3 1 待用信息與活躍信息 9 3 2 代碼生成演算法 9 3 3 寄存器的分配 9 4 代碼生成器的自動生成技術 本章小結 擴展閱讀 自測練習題9 習題9 第10章 并行編譯技術基本常識 10 1 并行編譯技術的引入 10 2 并行編譯系統的功能和結構 10 2 1 并行編譯系統的功能 10 2 2 并行編譯系統的結構 10 3 向量語言編譯技術 10 3 1 向量語法處理 10 3 2 向量結構優化 1 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |