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

編譯技術原理及方法(慕課版教育部高等學校軟體工程教學指導委員會軟體工程專業系列教材)

  • 作者:編者:黃海平//蔣凌雲//沙超//徐康|責編:李召
  • 出版社:人民郵電
  • ISBN:9787115473851
  • 出版日期:2022/02/01
  • 裝幀:平裝
  • 頁數:218
人民幣:RMB 56 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書介紹編譯程序構造的一般原理和基本方法,內容包括文法和語言、詞法分析、語法分析、語法制導翻譯、中間代碼生成、存儲管理、代碼優化和目標代碼生成等。「編譯原理」是電腦專業的一門重要的專業課程。本書對編譯技術原理及方法進行了系統的闡釋,並著重介紹了實踐訓練內容,旨在提高軟體從業人員的素質和能力。
    本書系統性強,概念清晰,內容簡明扼要,前9章配有習題,第10章給出了編譯程序實例分析。
    本書可作為高等院校電腦專業本科生的教材,也可供成人教育本科、專升本學生和電腦從業人員參考。

作者介紹
編者:黃海平//蔣凌雲//沙超//徐康|責編:李召

目錄
第1章  引論
  1.1  程序設計語言的發展歷程
  1.2  程序設計語言的翻譯機制
  1.3  編譯程序概述
    1.3.1  編譯程序的邏輯結構概述
    1.3.2  編譯程序的分遍
  1.4  編譯程序的構造方法
    1.4.1  編寫編譯程序的一般方法
    1.4.2  編譯程序的開發技術
  1.5  編譯技術的主要應用
  1.6  本章小結
  習題
第2章  形式語言的基本知識
  2.1  字母表和符號串的基本概念
  2.2  用文法產生法描述語言
    2.2.1  巴克斯-諾爾範式
    2.2.2  通過文法產生語言的方式
  2.3  句型的分析
  2.4  文法和語言的分類
  2.5  文法的其他表示法
  2.6  C--語言的形式定義
  2.7  應用案例
  2.8  本章小結
  習題
第3章  詞法分析
  3.1  詞法分析概述
    3.1.1  詞法分析的任務
    3.1.2  單詞的分類與表示
  3.2  手動編寫詞法分析程序
    3.2.1  單詞的描述——正規文法與狀態轉換圖
    3.2.2  C--語言詞法分析程序的設計與實現
  3.3  自動生成詞法分析程序的原理
    3.3.1  單詞的描述——正規表達式
    3.3.2  單詞的識別——有窮自動機
    3.3.3  正規表達式、正規文法和有窮自動機的等價性
  3.4  本章小結
  習題
第4章  語法分析
  4.1  語法分析概述
  4.2  自頂向下的語法分析
    4.2.1  消除文法的回溯和左遞歸
    4.2.2  LL(1)分析法
  4.3  自底向上的語法分析
    4.3.1  LR分析器的邏輯結構和分析過程
    4.3.2  LR(0)分析表的構造
    4.3.3  SLR(1)分析表的構造
    4.3.4  LR(1)分析表的構造
    4.3.5  LALR(1)分析表的構造
  4.4  語法分析程序的自動生成
  4.5  應用案例

  4.6  本章小結
  習題
第5章  語義分析及中間代碼生成
  5.1  語法制導翻譯概述
  5.2  中間語言
    5.2.1  逆波蘭表示
    5.2.2  三元式
    5.2.3  樹形表示
    5.2.4  四元式
  5.3  自底向上語法制導翻譯
  5.4  自頂向下語法制導翻譯
  5.5  屬性文法與屬性翻譯
  5.6  本章小結
  習題
第6章  符號表
  6.1  符號表的作用
  6.2  符號表的組織
    6.2.1  符號表的形式
    6.2.2  符號表中的內容
  6.3  符號表的構造與查找
    6.3.1  順序查表與造表法
    6.3.2  折半查表與造表法
    6.3.3  散列表法(雜湊法)
……
第7章  存儲組織與分配
第8章  代碼優化
第9章  目標代碼生成
第10章  編譯程序實例分析

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