| *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202312*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:編譯原理 ISBN:9787030754950 出版社:科學 著編譯者:王克朝 姜德迅 詹麗麗 劉琳 頁數:220 所在地:中國大陸 *此為代購商品 書號:1626038 可大量預訂,請先連絡。 內容簡介 本書根據高等學校本科課程「編譯原理」的教學基本要求進行編寫。 本書系統介紹了編譯程序在設計和實現方面的基本原理、基本方法和實現技術。主要內容包括:形式語言與文法、正規式與有窮自動機、詞法分析、自頂向下語法分析、自底向上語法分析、語義分析與中間代碼生成、代碼優化、目標代碼生成、符號表以及運行時的存儲組織與管理等相關知識。本書系統性強,概念、條理清晰,內容通俗易懂。本書共11章,每一章均包括學習導讀、基本內容、本章小結、核心概念、單元自測和習題等。 本書可作為高等學校計算機和軟體工程等相關專業本科生的教材和教學參考書,以及成人本科和專升本學生的教材,也可作為報考相關專業碩士研究生或全國計算機技術與軟體專業技術資格(水平)考試的讀者的複習參考書,此外對相關科研和技術人員也有一定參考價值。目錄 前言第1章 緒論 1 1 程序設計語言與編譯程序 1 1 1 程序設計語言的翻譯程序 1 1 2 編譯程序和解釋程序 1 1 3 學習編譯程序帶來的益處 1 2 編譯的基本知識 1 2 1 編譯過程 1 2 2 編譯程序的基本結構 1 2 3 遍 1 2 4 編譯程序的前端和後端 1 3 編譯程序的設計和實現方式 1 4 編譯程序的配套工具 1 4 1 預處理器 1 4 2 彙編程序 1 4 3 連接裝配程序 1 5 編譯程序的發展及編譯技術的應用 1 5 1 編譯程序的發展 1 5 2 編譯技術的應用 1 6 本章小結 單元自測題 習題 第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 4 短語、直接短語和句柄 2 5 語法樹及文法的二義性 2 5 1 語法樹 2 5 2 文法的二義性 2 5 3 文法二義性的消除 2 6 文法的實用限制和等價變換 2 6 1 文法的實用限制 2 6 2 文法的等價變換 2 7 文法和語言的分類 2 8 本章小結 單元自測題 習題 第3章 正規式與有窮自動機 3 1 正規式與正規集 3 2 正規式與正規文法 3 3 有窮自動機 3 3 1 確定的有窮自動機 3 3 2 非確定的有窮自動機 3 3 3 DFA與NFA的等價性 3 3 4 NFA確定化為DFA 3 3 5 DFA化簡 3 4 正規式與有窮自動機 3 4 1 由正規式R構造NFA 3 4 2 有窮自動機到正規式的轉換方法 3 5 正規文法與有窮自動機 3 5 1 右線性文法到有窮自動機的轉換方法 3 5 2 左線性文法到有窮自動機的轉換方法 3 5 3 有窮自動機到正規文法的轉換方法 3 6 本章小結 單元自測題 習題 第4章 詞法分析 4 1 詞法分析程序的功能 4 2 單詞符號及輸出單詞的形式 4 2 1 語言的單詞符號 4 2 2 詞法分析程序輸出單詞的形式 4 3 詞法分析程序的構造 4 4 詞法分析程序的自動生成工具LEX 4 4 1 LEX介紹 4 4 2 LEX源程序的結構 4 4 3 LEX的實例 4 5 本章小結 單元自測題 習題 第5章 自頂向下語法分析 5 1 語法分析的作用和分類 5 2 非確定的自頂向下分析法的思想 5 3 文法的左遞歸性和回溯的消除 5 3 1 左遞歸性的消除 5 3 2 確定的自頂向下分析的定義 5 3 3 回溯的消除 5 4 遞歸下降分析法 5 5 預測分析法 5 6 本章小結 單元自測題 習題 第6章 自底向上語法分析 6 1 自底向上分析法的原理 6 2 LR分析法 6 2 1 LR語法分析程序的工作原理和過程 6 2 2 LR(0)分析法 6 2 3 SLR(1)分析法 6 2 4 LR(1)分析法 6 2 5 LALR(1)分析法 6 2 6 LR分析對二義性文法的應用 6 2 7 LR語法分析中的錯誤恢復技術 6 2 8 LR分析法的應用與拓展 6 3 語法分析程序自動生成工具簡介 6 4 本章小結 單元自測題 習題 第7章 語義分析與中間代碼生成 7 1 語義分析的基本知識 7 1 1 語義分析的概念 7 1 2 語義分析的任務 7 1 3 語義分析的錯誤處理 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 逆波蘭式 7 4 3 三元式、間接三元式和樹形表示 7 4 4 四元式和三地址代碼 7 5 遞歸下降語法制導翻譯 7 6 自底向上語法制導翻譯 7 6 1 簡單算術表達式和賦值語句的翻譯 7 6 2 布爾表達式的翻譯 7 6 3 控制語句的翻譯 7 6 4 循環語句的翻譯 7 6 5 簡單說明語句的翻譯 7 6 6 含數組元素的賦值語句的翻譯 7 6 7 過程和函數調用語句的翻譯 7 7 本章小結 單元自測題 習題 第8章 代碼優化 8 1 代碼優化的含義、原則和分類 8 2 局部優化 8 2 1 基本塊的劃分方法 8 2 2 基本塊的優化技術 8 2 3 基本塊優化技術的實現 8 3 循環優化 8 3 1 循環的基本概念 8 3 2 循環的優化技術 8 4 本章小結 單元自測題 習題 第9章 目標代碼生成 9 1 目標代碼生成的作用、形式和過程 9 2 簡單代碼生成器實例 9 3 代碼生成器的自動生成技術 9 4 本章小結 單元自測題 習題 第10章 符號表 10 1 符號表的組織和內容 10 2 符號表的結構與存放 10 2 1 線性符號表 10 2 2 有序符號表 10 2 3 散列符號表 10 3 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |