定 價:39 元
叢書名:普通高等教育“十三五”規(guī)劃教材·吉首大學(xué)“十三五”精品教材
- 作者:莫禮平,周愷卿,宋海龍編著
- 出版時間:2019/7/1
- ISBN:9787502481438
- 出 版 社:冶金工業(yè)出版社
- 中圖法分類:TP314
- 頁碼:289頁
- 紙張:膠版紙
- 版次:1
- 開本:16K
本書分理論和實驗兩篇!袄碚撈币罁(jù)清華大學(xué)王生原、董淵、張素琴等編著的《編譯原理(第3版)》的結(jié)構(gòu)和內(nèi)容編寫,并對課程體系和教學(xué)內(nèi)容進(jìn)行了適當(dāng)優(yōu)化和補充,主要以程序設(shè)計語言編譯器設(shè)計及實現(xiàn)的基本原理、基本方法和技術(shù)為核心,分十章進(jìn)行編寫;“實驗篇”主要針對詞法分析及語法分析核心算法的五個實驗項目,分五章進(jìn)行編寫。
本書是根據(jù)培養(yǎng)新時代大學(xué)生對教學(xué)提出的新要求,在總結(jié)學(xué)生學(xué)習(xí)難點的基礎(chǔ)上,根據(jù)學(xué)生實際需要,精心編著而成的輔助教材,旨在幫助學(xué)生正確理解編譯系統(tǒng)相關(guān)概念和原理,把握重點和難點,掌握解題技巧,進(jìn)而達(dá)到使學(xué)生深刻理解程序設(shè)計語言的設(shè)計及實現(xiàn)原理和技術(shù),真正了解程序設(shè)計語言相關(guān)理論,在宏觀上把握程序設(shè)計語言精髓的目標(biāo)。
書中“理論篇”的十章內(nèi)容均按知識結(jié)構(gòu)、知識要點、例題分析、習(xí)題與習(xí)題解答五個部分來編寫。知識結(jié)構(gòu)部分,按照清華大學(xué)王生原等編著的《編譯原理(第3版)》教材中對教學(xué)內(nèi)容的安排,給出了知識結(jié)構(gòu)圖。知識要點部分,簡明扼要地歸納了各章的主要內(nèi)容和需要重點掌握的知識點,著重理清其中的概念、原理和方法,將教材中抽象理論、復(fù)雜算法以通俗易懂的語言進(jìn)行解釋,為學(xué)生理解和掌握課程內(nèi)容提供指導(dǎo)。例題分析部分,主要針對那些重要原理和算法,特別是針對學(xué)生在學(xué)習(xí)中遇到的重點和疑難問題,以例題形式進(jìn)行了詳盡的分析和解釋,并給出了一些簡便的解題方法,以幫助學(xué)生拓寬思路,加深對課程內(nèi)容的理解,提高分析問題和解決問題的能力。習(xí)題與解答部分,針對各章重點選編了適當(dāng)數(shù)量的各類習(xí)題,提供給讀者練習(xí),所有習(xí)題均給出了參考解答。“實驗篇”的五章內(nèi)容分別針對五個實驗項目,按實驗指南和實驗參考源代碼兩部分來指導(dǎo)學(xué)生進(jìn)行實驗操作。實驗指南部分,從實驗?zāi)康摹嶒瀮?nèi)容、實驗要求、運行結(jié)果示例、實驗提示、總結(jié)分析與討論等方面為學(xué)生提供詳細(xì)的實驗指導(dǎo)。實驗參考源代碼部分,提供了基于C/C++或Java語言編寫的源程序代碼清單。
編者的初衷,是通過對本書的閱讀,能夠讓讀者把握編譯原理理論課程和實驗課程的主線,加深對基本概念和原理的理解,掌握解題的思路與方法,以及編程實踐的技能,幫助讀者融會貫通、舉一反三,以增強分析問題、解決問題的能力。
本書既是編者多年來從事編譯原理課程教學(xué)實踐的工作積累,也得益于參考了多種編譯原理教科書和全國計算機技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試歷屆試題。同時,感謝我們的學(xué)生,是他們強烈的求知欲望和勤學(xué)好問、認(rèn)真學(xué)習(xí)的態(tài)度,給了我們編著教材的動力。
由于編者水平所限,書中不妥之處,誠請讀者批評指正。
理論篇
1 引論
1.1 知識結(jié)構(gòu)
1.2 知識要點
1.3 例題分析
1.4 習(xí)題
1.5 習(xí)題解答
2 文法和語言
2.1 知識結(jié)構(gòu)
2.2 知識要點
2.3 例題分析
2.4 習(xí)題
2.5 習(xí)題解答
3 詞法分析
3.1 知識結(jié)構(gòu)
3.2 知識要點
3.3 例題分析
3.4 習(xí)題
3.5 習(xí)題解答
4 自頂向下語法分析
4.1 知識結(jié)構(gòu)
4.2 知識要點
4.3 例題分析
4.4 習(xí)題
4.5 習(xí)題解答
5 自底向上優(yōu)先分析
5.1 知識結(jié)構(gòu)
5.2 知識要點
5.3 例題分析
5.4 習(xí)題
5.5 習(xí)題解答
6 LR分析
6.1 知識結(jié)構(gòu)
6.2 知識要點
6.3 例題分析
6.4 習(xí)題
6.5 習(xí)題解答
7 語法制導(dǎo)的語義計算
7.1 知識結(jié)構(gòu)
7.2 知識要點
7.3 例題分析
7.4 習(xí)題
7.5 習(xí)題解答
8 靜態(tài)語義分析和中間代碼生成
8.1 知識結(jié)構(gòu)
8.2 知識要點
8.3 例題分析
8.4 習(xí)題
8.5 習(xí)題解答
9 運行時存儲組織
9.1 知識結(jié)構(gòu)
9.2 知識要點
9.3 例題分析
9.4 習(xí)題
9.5 習(xí)題解答
10 代碼優(yōu)化和目標(biāo)代碼生成
10.1 知識結(jié)構(gòu)
10.2 知識要點
10.3 例題分析
10.4 習(xí)題
10.5 習(xí)題解答
……
實驗篇
參考文獻(xiàn)