幫助中心 | 我的帳號 | 關於我們

現代編譯原理(C語言描述修訂版)/圖靈電腦科學叢書

  • 作者:(美)安德魯·W.安佩爾//馬亞·金斯伯格|譯者:趙克佳//黃春//沈志宇
  • 出版社:人民郵電
  • ISBN:9787115476883
  • 出版日期:2018/04/01
  • 裝幀:平裝
  • 頁數:385
人民幣:RMB 89 元      售價:
放入購物車
加入收藏夾

內容大鋼
    安德魯·W.安佩爾、馬亞·金斯伯格著的《現代編譯原理(C語言描述修訂版)/圖靈電腦科學叢書》全面講述了現代編譯器的各個組成部分,包括詞法分析、語法分析、抽象語法、語義檢查、中間代碼表示、指令選擇、數據流分析、寄存器分配以及運行時系統等。全書分成兩部分:第一部分是編譯的基礎知識,適用於第一門編譯原理課程(一個學期);第二部分是高級主題,包括面向對象語言和函數語言、垃圾收集、循環優化、SSA(靜態單賦值)形式、循環調度、存儲結構優化等,適合於後續課程或研究生教學。書中專門為學生提供了一個用C語言編寫的實習項目,包括前端和後端設計,學生可以在一學期內創建一個功能完整的編譯器。
    本書適合高等院校電腦及相關專業的本科生或研究生閱讀,也可供科研人員或工程技術人員參考。

作者介紹
(美)安德魯·W.安佩爾//馬亞·金斯伯格|譯者:趙克佳//黃春//沈志宇

目錄
第一部分  編譯基本原理
  第1章  緒論
    1.1 模塊與介面
    1.2 工具和軟體
    1.3 樹語言的數據結構
    程序設汁:直線式程序解釋器
    推薦閱讀
    習題
  第2章  詞法分析
    2.1 詞法單詞
    2.2 正則表達式
    2.3 有限自動機
    2.4 非確定有限自動機
      2.4.1 將正則表達式轉換為NFA
      2.4.2 將NFA轉換為DFA
    2.5 Lex:詞法分析器的生成器
    程序設汁:詞法分析
    推薦閱讀
    習題
  第3章  語法分析
    3.1 上下文無關文法
      3.1.1 推導
      3.1.2 語法分析樹
      3.1.3 二義性文法
      3.1.4 史件結束符
    3.2 預測分析
      3.2.1 FIRST集合和FOLL0W集合
      3.2.2 構造預測分析器
      3.2.3 消除左遞歸
    3.2.提取左因子
      3.2.5 錯誤恢復
    3.3 LR分析
      3.3.1 LR分析引擎
      3.3.2 LR(O)分析器生成器
      3.3.3 SLR分析器的生成
      3.3.4 LR(1)項和LR(1)分析表
      3.3.5 LALR(1)分析表
      3.3.6 各類文法的層次
      3.3.7 二義性文法的LR分析
    3.4 使用分析器的生成器
      3.4.1 衝突
      3.4.2 優先順序指導
      3.4.3 語法和語義
    3.5 錯誤恢復
      3.5.1 用error符號恢復
      3.5.2 全局錯誤修復
    程序設計:語法分析
    推薦閱讀
    習題
  第4章  抽象語法

    4.1 語義動作
      4.1.1 遞歸下降
      4.1.2 Yacc生成的分忻器
      4.1.3 語義動作的解釋器
    4.2 抽象語法分析樹
      4.2.1 位置
      4.2.2 Tiger的抽象語法
    程序設計:抽象語法
    推薦閱讀
    習題
  第5章  語義分析
    5.1 符號表
      5.1.1 多個符號表
      5.1.2 高效的命令式風格符號表
      5.1.3 高效的函數式符號表
      5.1.4 Tiger編譯器的符號
      5.1.5 函數式風格的符號表
    5.2 Tigcr編譯器的綁定
    5.3 表達式的類型檢查
  ……
  第6章  活動記錄
  第7章  翻譯成中間代碼
  第8章  基本塊和軌跡
  第9章  指令選擇
  第10章  活躍分析
  第11章  寄存器分配
  第12章  整合為一體
第二部分  高級主題
  第13章  垃圾收集
  第14章  面向對象的語言
  第15章  函數式程序設計語言
  第16章  多態類型
  第17章  數據流分析
  第18章  循環優化
  第19章  靜態單賦值形式
  第20章  流水和調度
  第21章  存儲層次
附錄  Tiger語言參考手冊
參考文獻
索引

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032