注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計其他編程語言/工具編譯程序設計原理(第二版)

編譯程序設計原理(第二版)

編譯程序設計原理(第二版)

定 價:¥33.20

作 者: 金成植
出版社: 高等教育出版社
叢編項:
標 簽: 程序設計

ISBN: 9787040207705 出版時間: 2007-05-01 包裝: 平裝
開本: 16開 頁數(shù): 474 字數(shù):  

內容簡介

  《編譯程序設計原理》主要介紹了過程式程序設計語言的編譯程序構造原理和實現(xiàn)技術?!毒幾g程序設計原理》共分11章,主要包括詞法分析和語法分析的理論與技術、語義分析原理與技術、運行時存儲空間、動作文法與屬性文法技術、中間代碼生成、中間代碼優(yōu)化和目標代碼生成的原理與技術以及對象式語言編譯的基本技術等?!毒幾g程序設計原理》的特點是概念清晰,原理論述充分,例子豐富,整體性和實現(xiàn)性強,便于教學和自學,并反映了當前的實用技術。因此適合作為普通高等學校計算機科學與技術及相關專業(yè)的教材,亦可作為有關專業(yè)人員進一步學習編譯程序構造原理和實現(xiàn)技術的參考書。

作者簡介

暫缺《編譯程序設計原理(第二版)》作者簡介

圖書目錄

第1章 編譯器概述
1.1 為什么要學習編譯技術
 1.2 編譯器和解釋器
 1.3 編譯器的功能分解和組織結構
 1.4 編譯器的伙伴
 1.5 編譯器的復雜性
 1.6 編譯器的設計與實現(xiàn)
 1.7 編譯器的測試與維護
第2章 一個微型編譯器
2.1 基礎知識
2.2 ToyL語言
2.3 ToyL語言詞法分析器
2.4 ToyL語言語法分析器
2.5 ToyL語言解釋器
2.6 ToyL語言編譯器
第3章 有窮自動機與詞法分析
3.1 詞法分析基礎
3.1.1 詞法分析器的功能
3.1.2 單詞識別
3.1.3 詞法分析的復雜性
3.1.4 字符串
3.1.5 保留字處理
3.1.6 空格符、回車符、換行符
3.1.7 括號類配對預檢
3.1.8 詞法錯誤修正
3.1.9 詞法分析獨立化的意義
3.2 有窮自動機
3.2.1 確定有窮自動機的定義
3.2.2 確定有窮自動機的實現(xiàn)
3.2.3 非確定有窮自動機
3.2.4 NFA到DFA的轉換
3.2.5 確定有窮自動機的極小化
3.2.6 自動機狀態(tài)轉換表的實現(xiàn)
3.3 正則表達式
3.3.1 正則符號串集
3.3.2 正則表達式的定義
3.3.3 正則表達式的局限性
3.3.4 正則定義
3.3.5 正則表達式到有窮自動機的轉換
3.4 詞法分析器的構造
3.4.1 用DFA人工構造詞法分析器
3.4.2 詞法分析器的生成器Lex
練習
第4章 文法與語法分析
4.1 語法分析
4.1.1 語法分析器的輸入
4.1.2 語法分析的任務
4.1.3 語法分析方法分類
4.2 文法和文法分析
4.2.1 上下文無關文法和語言
4.2.2 最左推導和最右推導
4.2.3 語法分析樹與二義性
4.2.4 文法分析算法
4.2.5 自頂向下方法概述
4.2.6 自底向上方法概述
4.3 遞歸下降法——自頂向下分析
4.3.1 遞歸下降法原理
 ……
第5章 語義分析
第6章 運行時的存儲環(huán)境
第7章 面向語法的語義描述
第8章 中間代碼生成
第9章 中間代碼優(yōu)化
第10章 目標代碼生成
第11章 對象式語言的實現(xiàn)
主要參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網 ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號