出版時(shí)間:1997年01月 出版社:東南大學(xué)出版社 作者:錢煥延 頁數(shù):295 字?jǐn)?shù):471000
內(nèi)容概要
本書根據(jù)各類高校計(jì)算機(jī)相關(guān)專業(yè)的教學(xué)特點(diǎn),結(jié)合作者多年來的教學(xué)實(shí)踐及各類反饋信息,對(duì)原版進(jìn)行修訂,系統(tǒng),全面地闡述了編譯程序的基本結(jié)構(gòu),編譯技術(shù)的一般理論和常用的有效方法與技術(shù)。其主要內(nèi)容包括:文法和形式語言,自動(dòng)機(jī)理論、詞法分析,語法分析、語義分析、中間語言、代碼生成、代碼優(yōu)化、存儲(chǔ)組織與分配以及程序的查錯(cuò)與處理等;在分析方法中重點(diǎn)介紹了LL方法、運(yùn)算符優(yōu)先數(shù)法、狀態(tài)矩陣法、遞歸子程序方法和LR方法等。各章均附有習(xí)題,相關(guān)部分配有上機(jī)實(shí)習(xí)題,以幫助讀者進(jìn)一步理解并掌握各章的基本內(nèi)容。 本書敘述由淺入深、循序漸進(jìn),通俗易懂,可供各類高等院校計(jì)算機(jī)相關(guān)專業(yè)作為教材,也可供從事計(jì)算機(jī)有關(guān)工作與研究的科技人員參考。
書籍目錄
1 概論 1.1 程序設(shè)計(jì)語言 1.2 編譯程序 1.3 源程序執(zhí)行的途徑 1.4 編譯程序的結(jié)構(gòu) 1.5 編譯程序的開發(fā) 習(xí)題2 文法和形式語言 2.1 符號(hào)和符號(hào)串 2.2 文法和語言 2.3 語法樹和二義性 2.4 文法的實(shí)用限制 2.5 擴(kuò)充的BNF表示法 2.6 文法和語言分類 2.7 正則表達(dá)式和正則集 習(xí)題3 自動(dòng)機(jī) 3.1 轉(zhuǎn)換圖 3.2 確定有限自動(dòng)機(jī) 3.3 不確定有限自動(dòng)機(jī) 3.4 E-自動(dòng)機(jī) 3.5 自動(dòng)機(jī)的簡化 3.6 語法圖與自動(dòng)機(jī) 3.7 下推自動(dòng)機(jī) 習(xí)題4 符號(hào)表 4.1 符號(hào)表及其應(yīng)用 4.2 符號(hào)表示內(nèi)容 4.3 存儲(chǔ)分配與符號(hào)表的組織 4.4 標(biāo)識(shí)符的處理 4.5 符號(hào)表的結(jié)構(gòu)和存取 習(xí)題5 詞法分析 5.1 引言 5.2 取單詞 5.3 讀標(biāo)識(shí)符 5.4 取無正負(fù)號(hào)數(shù) 5.5 詞法分析器的自動(dòng)生成 習(xí)題6 語法和語義分析 6.1 常用的終結(jié)符號(hào)集 6.2 句子的分析 6.3 虛擬機(jī) 6.4 遞歸子程序方法 6.5 LL分析方法 6.6 運(yùn)算符優(yōu)先數(shù)法 6.7 狀態(tài)矩陣法 習(xí)題7 遞歸子程序方法 7.1 PL/O程序設(shè)計(jì)語言 7.2 PL/0處理機(jī) 7.3 代碼生成形式 7.4 PL/0編譯程序的子程序 習(xí)題8 LR分析方法9 中間語言10 優(yōu)化11 語法制導(dǎo)翻譯與代碼生成12 存儲(chǔ)組織與分配13 程序的查錯(cuò)與處理附錄參考文獻(xiàn)
圖書封面
評(píng)論、評(píng)分、閱讀與下載