編譯原理

出版時間:2003-8  出版社:武漢工大  作者:周經(jīng)野  頁數(shù):363  字數(shù):460000  

內(nèi)容概要

本書系統(tǒng)地介紹了程序設計語言編譯系統(tǒng)的基本原理和方法,內(nèi)容包括:詞法分析、自頂向下與自底向上的語法分析、屬性方法與語法制導翻譯技術、語義分析和中間代碼生成、目標程序運行時存儲空間組織、代碼優(yōu)化、目標代碼生成、并行編譯技術基礎,以及相關的形式語言和有限自動機的知識。在本書的編寫中我們盡量做到深入淺出,便于理解,便于自學。本書可作為高等院校計算機科學與技術本科專業(yè)“編譯原理”或“編譯方法”課程的教材或參考書,也可供其他專業(yè)的學生或者從事計算機工作的有關人員閱讀參考。

書籍目錄

1 編譯概論 1.1 程序設計語言和編譯程序 1.2 編譯的過程和編譯程序結(jié)構(gòu) 1.3 編譯階段的組合 1.4 編譯技術在軟件工具中的應用2 文法和語言 2.1 文法的非形式化描述 2.2 符號、符號串及其運算 2.3 文法和語言的形式化定義 2.4 文法和語言的類型 思考題與習題3 詞法分析 3.1 詞法分析概述 3.2 單詞的描述工具 3.3 有限自動機DFA 3.4 正規(guī)文法、正規(guī)式和有限自動機之間的等價轉(zhuǎn)換 3.5 詞法分析程序的自動生成 思考題與習題4 自頂向下的語法分析 4.1 自頂向下的語法分析思想 4.2 LL1文法 4.3 預測分析方法 思考題與習題5 自底向上的語法分析 5.1 自底向上的分析方法簡介 5.2 算符優(yōu)先分析方法 5.3 LR分析方法 思考題與習題6 屬性文法與語法制導翻譯技術 6.1 屬性文法 6.2 語法制導翻譯技術 思考題與習題7 語義分析和中間代碼生成 7.1 中間代碼 7.2 賦值語句與算術表達式的翻譯 7.3 布爾表達式的翻譯 7.4 控制結(jié)構(gòu)的翻譯 7.5 說明語句的翻譯 7.6 數(shù)組元素訪問的翻譯 思考題與習題8 符號表 8.1 符號表概述 8.2 符號表的組織 8.3 符號表的管理 思考題與習題9 目標程序運行時存儲空間組織 9.1 概述 9.2 數(shù)據(jù)對象的存儲分配 9.3 參數(shù)傳遞 9.4 靜態(tài)存儲分配 9.5 棧式存儲分配 9.6 堆式存儲分配 思考題與習題10 代碼優(yōu)化 10.1 代碼優(yōu)化技術概述 10.2 局部優(yōu)化 10.3 循環(huán)優(yōu)化 10.4 全局優(yōu)化概述 思考題與習題11 目標代碼生成 11.1 概述 11.2 計算機模型 11.3 代碼生成器 思考題與習題12 并行編譯技術基礎 12.1 并行計算機 12.2 并行編譯器的結(jié)構(gòu) 12.3 依賴關系 12.4 循環(huán)的向量化和并行化 12.5 循環(huán)的變換技術 思考題與習題參考文獻

圖書封面

評論、評分、閱讀與下載


    編譯原理 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7