編譯原理(第2版)本科教學版

編譯原理(第2版)本科教學版

《編譯原理(第2版)本科教學版》是2019年5月機械工業出版社出版的圖書,作者是(美)Alfred、V.Aho。

基本介紹

  • 書名:編譯原理(第2版)本科教學版
  • 作者:(美)Alfred、V.Aho
  • 出版社:機械工業出版社
  • 出版時間:2019年5月
  • 定價:55 元
  • 開本:16 開
  • ISBN:9787111269298
內容簡介,圖書目錄,

內容簡介

本書全面、深入地探討了編譯器設計方面的重要主題,包括詞法分析、語法分析、語法制導定義和語法制導翻譯、運行時刻環境、目標代碼生成、代碼最佳化技術、並行性檢測以及過程間分析技術,並在相關章節中給出大量實例。

圖書目錄

出版者的話
改編者序
前言
第1章 引論
1.1 語言處理器
1.2 一個編譯器的結構
1.3 程式設計語言的發展歷程
1.4 構建一個編譯器的相關科學
1.5 編譯技術的套用
1.6 程式設計語言基礎
1.7 第1章總結
1.8 第1章參考文獻
第2章 一個簡單的語法制導翻譯器
2.1 引言
2.2 語法定義
2.3 語法制導翻譯
2.4 語法分析
2.5 簡單表達式的翻譯器
2.6 詞法分析
2.7 符號表
2.8 生成中間代碼
2.9 第2章總結
第3章 詞法分析
3.1 詞法分析器的作用
3.2 詞法單元的規約
3.3 詞法單元的識別
3.4 詞法分析器生成工具Lex
3.5 有窮自動機
3.6 從正則表達式到自動機
3.7 詞法分析器生成工具的設計
3.8 第3章總結
3.9 第3章參考文獻
第4章 語法分析
4.1 引論
4.2 上下文無關文法
4.3 設計文法
4.4 自頂向下的語法分析
4.5 自底向上的語法分析
4.6 LR語法分析技術介紹;簡單LR技術
4.7 更強大的LR語法分析器
4.8 使用二義性文法
4.9 語法分析器生成工具
4.10 第4章總結
4.11 第4章參考文獻
第5章 語法制導的翻譯
5.1 語法制導定義
5.2 SDD的求值順序
5.3 語法制導翻譯的套用
5.4 語法制導的翻譯方案
5.5 實現L屬性的SDD
5.6 第5章總結
5.7 第5章參考文獻
第6章 中間代碼生成
6.1 語法樹的變體
6.2 三地址代碼
6.3 類型和聲明
6.4 表達式的翻譯
6.5 類型檢查
6.5 控制流
6.7 回填
6.8 switch語句
6.9 過程的中間代碼
6.10 第6章總結
6.11 第6章參考文獻
第7章 運行時刻環境
7.1 存儲組織
7.2 空間的棧式分配
7.3 棧中非局部數據的訪問
7.4 堆管理
7.5 垃圾回收概述
7.6 基於跟蹤的回收的介紹
7.7 第7章總結
7.8 第7隻章參考文獻
第8章 代碼生成
8.1 代碼生成器設計中的問題
8.2 目標語言
8.3 目標代碼中的地址
8.4 基本塊和流圖
8.5 基本塊的最佳化
8.6 一個簡單的代碼生成器
8.7 窺孔最佳化
8.8 暫存器分配和指派
8.9 通過樹重寫來選擇指令
8.10 表達式的最佳化代碼的生成
8.11 使用動態規劃的代碼生成
8.12 第8章總結
8.13 第8章參考文獻
第9章 機器無關最佳化
9.1 冗餘的原因
9.2 數據流分析簡介
9.3 數據流分析基礎
9.4 常量傳播
9.5 流圖中的循環
9.6 第9章總結
9.7 第9章參考文獻
附錄 一個完整的編譯器前端

相關詞條

熱門詞條

聯絡我們