- 軟件介紹
- 軟件截圖
- 相關軟件
- 相關閱讀
- 下載地址
電腦軟件推薦: Xmind Zen 2020免激活版 (已驗證可用) vmPing v1.3.21 綠色中文版 同花順遠航版 v7.9.3.1 官方版本 Windows Firewall Control v6.0.2.0
《編譯原理第四版》是一部權威的編譯原理教材,旨在幫助讀者深入理解編譯器的工作機制、構建方法和實現(xiàn)技術。本書詳細闡述了編譯器的各個核心部分,包括詞法分析、語法分析、語義分析、中間代碼生成及優(yōu)化等內(nèi)容,并提供了相關的實例程序來輔助學習和實踐。全書共分為16章,每章集中討論一個特定的主題。第1章涵蓋編譯器的基本概念、主要任務以及C語言的介紹。第2章講解詞法分析的內(nèi)容,如正則表達式、有限自動機以及詞法分析器的實現(xiàn)。第3章則專注于語法分析,包括上下文無關文法、語法分析器及遞歸下降分析器的實現(xiàn)。第4章討論語義分析,涵蓋類型檢查、符號表管理和中間代碼生成。第5至第6章講解中間代碼生成和目標代碼生成的基本原理及其實現(xiàn)。第7章介紹代碼優(yōu)化的基本原則及方法。第8至第11章探討編譯器的構建和實現(xiàn)技術,包括代碼生成和優(yōu)化方案的設計與實施。第12至第14章關注現(xiàn)代處理器的優(yōu)化技術,涉及高級編譯器技術以確??煽啃?、正確性和性能。第15章介紹Java虛擬機的結構及其實現(xiàn)方法,提供了實例程序和實踐項目。第16章展望了編譯器技術的未來及相關研究方向。本書不僅適用于編譯原理課程的學生,也對實際編譯器開發(fā)人員極具參考價值,深度和廣度兼具,是計算機科學領域的重要資料。

編譯原理作者介紹
Alfred V. Aho 博士在普林斯頓大學獲得博士學位,目前擔任貝爾實驗室基礎科學研究院副院長及計算機科學研究中心主任。他在貝爾實驗室主要負責計算科學和軟件研究工作,已出版多部關于算法、數(shù)據(jù)結構、編譯器、數(shù)據(jù)庫系統(tǒng)及計算機科學基礎的經(jīng)典著作。
李建中教授是哈爾濱工業(yè)大學的博士生導師,獲得國家杰出青年基金,現(xiàn)任中國計算機學會理事及數(shù)據(jù)庫專業(yè)委員會副主任。他從事計算機科學技術的教學、研究和開發(fā)工作已有二十多年,主要研究領域包括數(shù)據(jù)庫系統(tǒng)與并行計算,主持完成了20余項研究項目,并在統(tǒng)計與科學數(shù)據(jù)庫、并行數(shù)據(jù)庫、數(shù)據(jù)倉庫、數(shù)據(jù)挖掘等領域取得了一系列成果。李教授在IEEE Transactions on Knowledge and Data Engineering、VLDB、ACM SIGMOD等重要學術刊物和會議上發(fā)表了180余篇論文,出版了4部學術專著及教材,并獲得多項科學技術獎勵。
編譯原理目錄
出版者的話
專家指導委員會
譯者序
前言
第1章 編譯簡介 1
1.1 編譯器 1
1.2 源程序分析 3
1.3 編譯器的各階段 6
1.4 編譯器的伙伴 10
1.5 編譯器各階段的分組 13
1.6 編譯器的構造工具 14
參考文獻注釋 15
第2章 簡單的一遍編譯器 17
2.1 概述 17
2.2 語法定義 17
2.3 語法制導翻譯 22
2.4 語法分析 26
2.5 簡單表達式的翻譯器 32
2.6 詞法分析 37
2.7 符號表 40
2.8 抽象堆棧機 42
2.9 技術的綜合 46
練習 53
編程練習 54
參考文獻注釋 55
第3章 詞法分析 57
3.1 詞法分析器的作用 57
3.2 輸入緩沖 60
3.3 記號的描述 62
3.4 記號的識別 67
3.5 詞法分析器描述語言 72
3.6 有窮自動機 76
3.7 從正規(guī)表達式到NFA 81
3.8 設計詞法分析器的生成器 85
3.9 基于DFA的模式匹配器的優(yōu)化 89
練習 97
編程練習 103
參考文獻注釋 103
第4章 語法分析 105
4.1 語法分析器的作用 105
4.2 上下文無關文法 109
4.3 文法的編寫 113
4.4 自頂向下語法分析 120
4.5 自底向上語法分析 128
4.6 算符優(yōu)先分析法 134
4.7 LR語法分析器 142
4.8 二義文法的應用 163
4.9 語法分析器的生成器 174
參考文獻注釋 182
第5章 語法制導翻譯 185
5.1 語法制導定義 185
5.2 語法樹的構造 189
5.3 自底向上計算S屬性定義 194
5.4 L屬性定義 195
5.5 自頂向下翻譯 198
5.6 自底向上計算繼承屬性 202
5.7 遞歸計算 207
5.8 編譯時屬性值的空間分配 209
5.9 編譯器構造時的空間分配 211
5.10 語法制導定義的分析 215
練習 219
參考文獻注釋 221
……
第6章 類型檢查 223
第7章 運行時環(huán)境 253
第8章 中間代碼生成 299
第9章 代碼生成 333
第11章 編寫一個編譯器 469
第12章 編譯器實例 475
附錄 一個程序設計項目 483
參考文獻 489
索引 511
使用方法
將kkx分享的壓縮包解壓到本地;
找到《編譯原理第四版.PDF》并雙擊打開即可
如果無法打開,可以先安裝PDF閱讀器:旋風PDF閱讀器,下載鏈接:http://www.kkx.net/soft/56374.html
-
《編譯原理(第四版)PDF》下載地址
