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