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

編譯原理與技術(微課版電腦科學與技術雙色印刷面向新工科專業建設電腦系列教材)

  • 作者:編者:鄭艷偉//于東曉//周勁|責編:楊帆//常建麗|總主編:張堯學
  • 出版社:清華大學
  • ISBN:9787302687870
  • 出版日期:2025/05/01
  • 裝幀:平裝
  • 頁數:565
人民幣:RMB 98 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書聚焦編譯器設計的難點、痛點,在第1章概述編譯器的基本構成,並從編譯角度介紹高級程序設計語言、目標語言和中間語言;第2章介紹文法的相關概念,以及如何進行程序語言設計的問題;第3?9章介紹編譯器各組成部分的原理和設計,包括詞法分析器、語法分析器、中間代碼生成器、中間代碼優化器、目標代碼生成器,以及符號表管理和運行時存儲空間組織。
    本書可以作為高等學校電腦專業本科生的教材,也可供從事電腦應用的工程技術人員或其他自學者學習參考。本書力求使學生僅掌握一門高級語言,即可開發出一個完整可用的編譯器,從根本上解決國外技術依賴問題。

作者介紹
編者:鄭艷偉//于東曉//周勁|責編:楊帆//常建麗|總主編:張堯學
    鄭艷偉,山東大學電腦科學與技術學院副研究員。2019年在北京航空航天大學獲博士學位。主要研究方向包括電腦視覺、目標驅動的視覺導航、編譯器構造。主持了國家重點研發計劃與課題和自然科學基金重點項目與課題;主持多項橫向項目,曾參與華為昇騰晶元運算元和眾智項目開發,曾在RPA中設計了一種腳本語言並開發了解釋器。近年來在ICDE、Com-Com、IoT-J、WASA、《中國科學》等期刊和會議發表學術論文20余篇,申請發明專利30余項,擔任IoT-J、JMLC、SPL、CIT等期刊審稿人。

目錄
第1章  編譯器概述
  1.1  編譯器的基本概念
    1.1.1  語言的分類
    1.1.2  程序設計語言分類
    1.1.3  編譯程序
    1.1.4  編譯原理與技術的特點
    1.1.5  編譯程序的生成
    1.1.6  本書定位
  1.2  高級程序設計語言
    1.2.1  高級語言分類
    1.2.2  程序結構
    1.2.3  數據類型
    1.2.4  語句形式
  1.3  目標語言
    1.3.1  CPU架構和指令集
    1.3.2  寄存器
    1.3.3  彙編程序結構
    1.3.4  彙編指令
    1.3.5  定址方式及記號約定
    1.3.6  傳送指令
    1.3.7  基本運算指令
    1.3.8  轉移指令
    1.3.9  棧操作指令
    1.3.10  浮點指令
  1.4  中間語言
    1.4.1  后綴式
    1.4.2  圖表示法
    1.4.3  三地址碼
  1.5  編譯器組成
    1.5.1  編譯器框架
    1.5.2  編譯前端與後端
  1.6  數學基礎
    1.6.1  數理邏輯和記號
    1.6.2  集合論
    1.6.3  圖論
  第1章習題
第2章  文法與語言設計
  2.1  文法和語言
    2.1.1  基本概念
    2.1.2  文法
    2.1.3  推導和歸約
    2.1.4  語言
    2.1.5  文法的Chomsky分類
  2.2  語法樹與二義文法
    2.2.1  短語和句柄
    2.2.2  語法樹
    2.2.3  二義文法
  2.3  程序語言設計
    2.3.1  正規式
    2.3.2  正規式等價變換

    2.3.3  基本運算的文法設計
    2.3.4  連接-閉包和閉包-連接
    2.3.5  拆分括弧對
    2.3.6  表達式的優先順序與結合性
  2.4  文法的等價變換
    2.4.1  消除無用產生式
    2.4.2  消除單非產生式
    2.4.3  消除空符產生式
  第2章習題
第3章  詞法分析
  3.1  詞法分析器的設計
    3.1.1  詞法分析器的任務
    3.1.2  詞法分析器設計需要考慮的問題
    3.1.3  狀態轉換圖
  3.2  有限自動機
    3.2.1  確定有限自動機
    3.2.2  非確定有限自動機
……
第4章  語法分析
第5章  符號表管理
第6章  運行時存儲空間組織
第7章  語法制導翻譯與中間代碼生成
第8章  中間代碼優化
第9章  目標代碼生成
附錄A  面向對象語言的翻譯


  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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