出版時間:1900-01-01 出版社:南海出版公司 作者:孫總參 編 頁數(shù):316
內(nèi)容概要
編譯原理是國內(nèi)高等院校計算機(jī)科學(xué)與技術(shù)專業(yè)必修專業(yè)課程之一,是一門理論與實(shí)踐并重的課程,對引導(dǎo)學(xué)生進(jìn)行科學(xué)思維和提高學(xué)生解決實(shí)際習(xí)題的能力,具有十分重要的作用。綜觀已出版的編譯原理教材,要么是講解高深的理論,要么是介紹具體編譯器的實(shí)現(xiàn),都不太適合我國高校教學(xué)的特點(diǎn)。基于這一點(diǎn),《高等教育系列教材(主算機(jī)與信息管理類):編譯原理》充分考慮我國高等教育的現(xiàn)狀,力求將基本概念、基本原理和實(shí)現(xiàn)方法的思路闡述清楚,重視理論聯(lián)系實(shí)際,力求達(dá)到條理清晰,通俗易懂,使讀者能夠很快掌握編譯原理的基本內(nèi)容。同時為了幫助學(xué)生掌握每章的重點(diǎn)和難點(diǎn),《高等教育系列教材(主算機(jī)與信息管理類):編譯原理》各章均附習(xí)題,以便于學(xué)生復(fù)習(xí)掌握?! ∪珪饕榻B編譯系統(tǒng)的一般構(gòu)造原理、基本實(shí)現(xiàn)技術(shù)和一些自動構(gòu)造工具,同時也包含了面向?qū)ο笳Z言等當(dāng)前較新語言的編譯技術(shù)。主要內(nèi)容包括語言基礎(chǔ)知識、詞法分析、語法分析、中間代碼生成、代碼優(yōu)化、目標(biāo)代碼生成、符號表的構(gòu)造和運(yùn)行時存儲空間的組織等。此外,還介紹了近年來在編譯程序的自動生成工具研制方面所取得的一些成果,并引入了LEX、YACC的使用方法與實(shí)例。各??筛鶕?jù)教學(xué)需要,有選擇地進(jìn)行學(xué)習(xí)。
書籍目錄
第1章 編譯程序概論§1.1 引論§1.2 編譯器簡介§1.3 編譯過程概述§1.4 編譯程序的結(jié)構(gòu)§1.5 編譯程序生成與構(gòu)造§1.6 習(xí)題第2章 詞法分析§2.1 掃描處理§2.2 詞法分析器的要求§2.3 狀態(tài)轉(zhuǎn)換圖與詞法分析器設(shè)計§2.4 正則表達(dá)式§2.5 有窮自動機(jī)§2.6 從正則表達(dá)式到DFA§2.7 詞法分析器的自動構(gòu)造工具§2.8 習(xí)題第3章 文法和程序語言描述§3.1 文法的概念§3.2 文法和語言的形式定義§3.3 形式語言概述§3.4 上下文無關(guān)文法及語法樹§3.5 句型的分析§3.6 習(xí)題第4章 語法分析--自上而下分析§4.1 自上而下的分析思想§4.2 遞歸下降分析法§4.3 LL(1)文法分析§4.4 自上而下分析程序中的錯誤校正§4.5 習(xí)題第5章 語法分析--自下而上優(yōu)先分析法§5.1 自下而上優(yōu)先分析法概述§5.2 簡單優(yōu)先分析法§5.3 算符優(yōu)先分析法§5.4 習(xí)題第6章 語法分析程序的自動構(gòu)造§6.1 IR分析概述§6.2 LR(O)分析§6.3 SLR(1)分析§6.4 LR(1)分析§6.5 YACC:產(chǎn)生LALR(1)分析程序的生成器§6.6 自下而上分析程序中的錯誤校正§6.7 習(xí)題第7章 語法制導(dǎo)翻譯和中間代碼生成§7.1 語法制導(dǎo)翻譯概述§7.2 各種常見中間語言形式§7.3 簡單賦值語句到四元式的翻譯§7.4 布爾表達(dá)式到四元式的翻譯§7.5 控制語句的中間代碼生成§7.6 數(shù)組和結(jié)構(gòu)的翻譯§7.7 過程和函數(shù)調(diào)用的代碼生成§7.8 習(xí)題第8章 符號表§8.1 符號表和符號§8.2 符號表的結(jié)構(gòu)§8.3 關(guān)于符號表的幾點(diǎn)說明§8.4 作用域規(guī)則和塊結(jié)構(gòu)§8.5 同層說明的相互作用§8.6 習(xí)題第9章 目標(biāo)程序運(yùn)行時環(huán)境§9.1 程序運(yùn)行時的存儲器分配§9.2 程序完全靜態(tài)運(yùn)行時環(huán)境§9.3 程序基于棧的運(yùn)行時環(huán)境……第10章 代碼優(yōu)化第11章 代碼生成
圖書封面
評論、評分、閱讀與下載