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

編譯原理(國家級一流本科課程配套教材)

  • 作者:編者:王克朝//姜德迅//詹麗麗//劉琳|責編:楊慎欣//常友麗
  • 出版社:科學
  • ISBN:9787030754950
  • 出版日期:2023/12/01
  • 裝幀:平裝
  • 頁數:207
人民幣:RMB 62 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書根據高等學校本科課程「編譯原理」的教學基本要求進行編寫。
    本書系統介紹了編譯程序在設計和實現方面的基本原理、基本方法和實現技術。主要內容包括:形式語言與文法、正規式與有窮自動機、詞法分析、自頂向下語法分析、自底向上語法分析、語義分析與中間代碼生成、代碼優化、目標代碼生成、符號表以及運行時的存儲組織與管理等相關知識。本書系統性強,概念、條理清晰,內容通俗易懂。本書共11章,每一章均包括學習導讀、基本內容、本章小結、核心概念、單元自測和習題等。
    本書可作為高等學校電腦和軟體工程等相關專業本科生的教材和教學參考書,以及成人本科和專升本學生的教材,也可作為報考相關專業碩士研究生或全國電腦技術與軟體專業技術資格(水平)考試的讀者的複習參考書,此外對相關科研和技術人員也有一定參考價值。

作者介紹
編者:王克朝//姜德迅//詹麗麗//劉琳|責編:楊慎欣//常友麗

目錄
前言
第1章  緒論
  1.1  程序設計語言與編譯程序
    1.1.1  程序設計語言的翻譯程序
    1.1.2  編譯程序和解釋程序
    1.1.3  學習編譯程序帶來的益處
  1.2  編譯的基本知識
    1.2.1  編譯過程
    1.2.2  編譯程序的基本結構
    1.2.3  遍
    1.2.4  編譯程序的前端和後端
  1.3  編譯程序的設計和實現方式
  1.4  編譯程序的配套工具
    1.4.1  預處理器
    1.4.2  彙編程序
    1.4.3  連接裝配程序
  1.5  編譯程序的發展及編譯技術的應用
    1.5.1  編譯程序的發展
    1.5.2  編譯技術的應用
  1.6  本章小結
  單元自測題
  習題
第2章  形式語言與文法
  2.1  程序設計語言的描述
  2.2  形式語言的基本概念
    2.2.1  字母表和符號串
    2.2.2  符號串的運算
  2.3  文法和語言的形式定義
    2.3.1  文法的形式定義
    2.3.2  語言的形式定義
    2.3.3  規範推導和規範歸約
    2.3.4  遞歸規則與文法的遞歸性
  2.4  短語、直接短語和句柄
  2.5  語法樹及文法的二義性
    2.5.1  語法樹
    2.5.2  文法的二義性
    2.5.3  文法二義性的消除
  2.6  文法的實用限制和等價變換
    2.6.1  文法的實用限制
    2.6.2  文法的等價變換
  2.7  文法和語言的分類
  2.8  本章小結
  單元自測題
  習題
第3章  正規式與有窮自動機
  3.1  正規式與正規集
  3.2  正規式與正規文法
  3.3  有窮自動機
    3.3.1  確定的有窮自動機
    3.3.2  非確定的有窮自動機

    3.3.3  DFA與NFA的等價性
    3.3.4  NFA確定化為DFA
    3.3.5  DFA化簡
  3.4  正規式與有窮自動機
    3.4.1  由正規式R構造NFA
    3.4.2  有窮自動機到正規式的轉換方法
  3.5  正規文法與有窮自動機
    3.5.1  右線性文法到有窮自動機的轉換方法
    3.5.2  左線性文法到有窮自動機的轉換方法
    3.5.3  有窮自動機到正規文法的轉換方法
  3.6  本章小結
  單元自測題
  習題
第4章  詞法分析
  4.1  詞法分析程序的功能
  4.2  單詞符號及輸出單詞的形式
    4.2.1  語言的單詞符號
    4.2.2  詞法分析程序輸出單詞的形式
  4.3  詞法分析程序的構造
  4.4  詞法分析程序的自動生成工具LEX
    4.4.1  LEX介紹
    4.4.2  LEX源程序的結構
    4.4.3  LEX的實例
  4.5  本章小結
  單元自測題
  習題
第5章  自頂向下語法分析
  5.1  語法分析的作用和分類
  5.2  非確定的自頂向下分析法的思想
  5.3  文法的左遞歸性和回溯的消除
    5.3.1  左遞歸性的消除
    5.3.2  確定的自頂向下分析的定義
    5.3.3  回溯的消除
  5.4  遞歸下降分析法
  5.5  預測分析法
  5.6  本章小結
  單元自測題
  習題
第6章  自底向上語法分析
  6.1  自底向上分析法的原理
  6.2  LR分析法
    6.2.1  LR語法分析程序的工作原理和過程
    6.2.2  LR(0)分析法
    6.2.3  SLR(1)分析法
    6.2.4  LR(1)分析法
    6.2.5  LALR(1)分析法
    6.2.6  LR分析對二義性文法的應用
    6.2.7  LR語法分析中的錯誤恢復技術
    6.2.8  LR分析法的應用與拓展
  6.3  語法分析程序自動生成工具簡介

  6.4  本章小結
  單元自測題
  習題
第7章  語義分析與中間代碼生成
  7.1  語義分析的基本知識
    7.1.1  語義分析的概念
    7.1.2  語義分析的任務
    7.1.3  語義分析的錯誤處理
  7.2  語法制導翻譯
    7.2.1  語法制導
    7.2.2  翻譯方案
    7.2.3  基於語法制導的翻譯
  7.3  屬性文法
    7.3.1  屬性文法的基本概念
    7.3.2  屬性文法的處理方法
  7.4  幾種常見的中間語言
    7.4.1  抽象語法樹
    7.4.2  逆波蘭式
    7.4.3  三元式、間接三元式和樹形表示
    7.4.4  四元式和三地址代碼
  7.5  遞歸下降語法制導翻譯
  7.6  自底向上語法制導翻譯
    7.6.1  簡單算術表達式和賦值語句的翻譯
    7.6.2  布爾表達式的翻譯
    7.6.3  控制語句的翻譯
    7.6.4  循環語句的翻譯
    7.6.5  簡單說明語句的翻譯
    7.6.6  含數組元素的賦值語句的翻譯
    7.6.7  過程和函數調用語句的翻譯
  7.7  本章小結
  單元自測題
  習題
第8章  代碼優化
  8.1  代碼優化的含義、原則和分類
  8.2  局部優化
    8.2.1  基本塊的劃分方法
    8.2.2  基本塊的優化技術
    8.2.3  基本塊優化技術的實現
  8.3  循環優化
    8.3.1  循環的基本概念
    8.3.2  循環的優化技術
  8.4  本章小結
  單元自測題
  習題
第9章  目標代碼生成
  9.1  目標代碼生成的作用、形式和過程
  9.2  簡單代碼生成器實例
  9.3  代碼生成器的自動生成技術
  9.4  本章小結
  單元自測題

  習題
第10章  符號表
  10.1  符號表的組織和內容
  10.2  符號表的結構與存放
    10.2.1  線性符號表
    10.2.2  有序符號表
    10.2.3  散列符號表
  10.3  符號表的管理
    10.3.1  符號表的建立
    10.3.2  符號表的查填
  10.4  本章小結
  單元自測題
  習題
第11章  運行時的存儲組織與管理
  11.1  運行時存儲組織的作用、任務和存儲空間的布局
    11.1.1  運行時存儲組織的作用與任務
    11.1.2  程序運行時存儲空間的布局
  11.2  靜態存儲分配
  11.3  棧式存儲分配
  11.4  堆式存儲分配
  11.5  活動記錄
    11.5.1  過程活動記錄
    11.5.2  嵌套過程定義中非局部量的訪問
  11.6  本章小結
  單元自測題
  習題
參考文獻

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