出版時間:2004-10 出版社:國防工業(yè) 作者:陳火旺 頁數(shù):387
Tag標簽:無
內容概要
本書是在陳火旺、錢家驊、孫永強三位教授編寫的《程序設計語言編譯原理》的基礎上,結合編譯技術的最新研究成果和作者多年的教學經(jīng)驗編寫而成的。 本書比較全面、系統(tǒng)地介紹了編譯程序構造的一般原理和基本實現(xiàn)方法,內容包括詞法分析、語法分析、屬性文法與語法制導翻譯、語義分析與中間代碼產(chǎn)生、符號表與運行時存儲空間組織、優(yōu)化與目標代碼生成、并行編譯技術。與原教材相比,本書將編譯技術的最新發(fā)展,例如屬性文法、面向對象語言的編譯技術、并行編譯技術、編譯程序自動構造工具等內容系統(tǒng)地融合到教材中;在語言背景方面,以C,Pascal替代原教材中的FORTRAN和Algol;并在一些重要的章節(jié)中增加了必要的例題,以幫助讀者理解和自學。 本書可作為高等(理、工)院校計算機科學(或工程)專業(yè)的教材,或作為教師、研究生、高年級學生或軟件工程技術人員的參考書?! ?/pre>書籍目錄
第一章 引論 1.1 什么叫編譯程序 1.2 編譯過程概述 1.3 編譯程序的結構 1.3.1 編譯程序總框 1.3.2 表格與表格管理 1.3.3 出錯處理 1.3.4 遍 1.3.5 編譯前端與后端 1.4 編譯程序與程序設計環(huán)境 1.5 編譯程序的生成第二章 高級語言及其語法描述 2.1 程序語言的定義 2.1.1 語法 2.1.1 語義 2.2 高級語言的一般特性 2.2.1 高級語言的分類 2.2.2 程序結構 2.2.3 數(shù)據(jù)類型與操作 2.2.4 語句與控制結構 2.3 程序語言的語法描述 2.3.1 上下文無關文法 2.3.2 語法分析樹與二義性 2.3.3 形式語言鳥瞰第三章 詞法分析 3.1 對于詞法分析器的要求 3.1.1 詞法分析器的功能和輸出形式 3.1.2 詞法分析器作為一個獨立子程序 3.2 詞法分析器的設計 3.2.1 輸入、預處理 3.2.2 單詞符號的識別:超前搜索 3.2.3 狀態(tài)轉換圖……編輯推薦
《程序設計語言:編譯原理》(第3版)可作為高等(理、工)院校計算機科學(或工程)專業(yè)的教材,或作為教師、研究生、高年級學生或軟件工程技術人員的參考書。圖書封面
圖書標簽Tags
無評論、評分、閱讀與下載