出版時間:2006-8 出版社:人民郵電出版社 作者:李冬梅 頁數(shù):317 字數(shù):495000
內容概要
本書系統(tǒng)全面地介紹編譯程序的構造原理和實現(xiàn)技術,主要內容包括:形式語言的基本知識、詞法分析、語法分析、語義分析與中國代碼生成、符號表管理和錯誤處理、運行時的存儲組織與分配、代碼優(yōu)化和目標代碼生成等。在介紹編譯原理和方法的同時,提供了一個小型編譯程序--PL/0編譯程序的具體實現(xiàn)過程,并對常用分析器的自動生成工具(LEX和YACC)的功能和使用方法做了詳細的介紹,在附錄中分別給出了PL/0編譯程序的C語言版本和LEX與YACC版本,從而使理論與實踐緊密結合。 本書系統(tǒng)性強,內容循序漸進,實例豐富。對算法的描述深入淺出,文字簡練,通俗易懂。每章都配有各種類型的習題,便于教學也便于自學?! ”緯勺鳛楦叩仍盒S嬎銠C科學及相關專業(yè)的本科生教材,也可作為教師和計算機軟件工程技術人員的參考書。
書籍目錄
第1章 編譯概述 1.1 程序的翻譯 1.2 編譯程序的組成 1.3 編譯程序的構造 1.4 編譯技術的應用及發(fā)展 1.5 小結 習題第2章 形式語言的基本知識 2.1 字母表示和符號的基本概念 2.2 文法和語言的形式定義 2.3 句型的分析 2.4 文法和語言的分類 2.5 PL/0編譯程序概述 2.6 小結第3章 詞法分析 3.1 詞法分析的任務 3.2 詞法分析程序的輸出形式 3.3 詞法分析程序的設計與實現(xiàn) 3.4 正規(guī)式與有窮自動機 3.5 詞法分析程序的自動生成工具LEX 3.6 PL/0編譯程序的詞法分析 3.7 小結 習題第4章 語法分析 4.1 語法分析的任務 4.2 自頂向下分析法 4.3 自底向上分析法 4.4 算符優(yōu)先分析法 4.5 LR分析法 4.6 語法分析程序的自動生成工具YACC 4.7 PL/0編譯程序的語法分析 4.8 小結 習題第5章 語義分析與中國代碼生成第6章 符號表管理和錯誤處理第7章 運行時的存儲組織與分配第8章 代碼優(yōu)化第9章 目標代碼生成附錄A 使用C語言實現(xiàn)的PL/0程序附錄B 使用LEX和YACC語言實現(xiàn)的L/0程序參考文獻
圖書封面
評論、評分、閱讀與下載