注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計匯編語言/編譯原理程序設(shè)計語言編譯方法

程序設(shè)計語言編譯方法

程序設(shè)計語言編譯方法

定 價:¥20.00

作 者: 肖軍模編著
出版社: 大連理工大學(xué)出版社
叢編項: 高等學(xué)校教材
標(biāo) 簽: 編譯原理

ISBN: 9787561100998 出版時間: 1988-12-01 包裝:
開本: 19cm 頁數(shù): 419頁 字數(shù):  

內(nèi)容簡介

  本書以類PASCAL的SIMPLE語言為背景,介紹程序設(shè)計語言的各種編譯技術(shù)。本書前三章重點介紹編譯技術(shù)所涉及的概念、形式語言理論和程序語言的結(jié)構(gòu)與定義方法;第四章至第十章分別介紹各種實用的詞法分析、語法分析和語義翻譯、存貯管理、數(shù)據(jù)流分析技術(shù)、代碼優(yōu)化、目標(biāo)代碼生成等技術(shù);第十一章介紹連接裝配程序的設(shè)計方法。書中還按軟件工程的觀點介紹了SIMPLE語言編譯器的設(shè)計方法。全書內(nèi)容通俗易懂,理論性、系統(tǒng)性與實用性兼融。本書可作為計算機專業(yè)的大專生、本科生及研究生的教材,也可以作為計算機科技工作者的參考書。本書學(xué)時:課內(nèi)60學(xué)時,上機實驗20學(xué)時。

作者簡介

暫缺《程序設(shè)計語言編譯方法》作者簡介

圖書目錄

再版說明
再版前言
前言
第一章 引言
1.1 計算機的語言層次與翻譯
1.2 編譯的階段(phase)
1.3 編譯的遍(pass)
1.4 SIMPLE編譯的結(jié)構(gòu)設(shè)計
第二章 編譯基礎(chǔ)
2.1 字母表、串和語言
2.2 文法的引例
2.3 文法的形式定義
2.4 文法的分類
2.5 正規(guī)文法和有窮自動機
2.6 正規(guī)式、NFA和DFA之間的等價變換
2.7 上下文無關(guān)文法與下推自動機
習(xí)題
第三章 程序設(shè)計語言的構(gòu)造基礎(chǔ)與定義
3.1 程序設(shè)計語言的構(gòu)造基礎(chǔ)
3.2 程序設(shè)計語言的定義
3.3 SIMPLE語言的主要成分
習(xí)題
第四章 詞法分析
4.1 單詞的種類與機內(nèi)表示法
4.2 掃描器的任務(wù)與設(shè)計考慮
4.3 掃描器的設(shè)計
4.4 掃描器的其他設(shè)計藝術(shù)
4.5 某些高級語言的詞法分析問題
4.6 詞法分析階段的錯誤處理
4.7 掃描器的自動生成原理
習(xí)題
第五章 語法分析
5.1 自頂向下分析法
5.2 遞歸下降法
5.3 LL(1)分析法
5.4 自底向上分析法
5.5 算符優(yōu)先分析技術(shù)
5.6 LR分析技術(shù)
5.7 語法分析中的錯誤處理
5.8 各種語法分析技術(shù)的比較
5.9 語法分析器自動生成的原理
習(xí)題
第六章 語法制導(dǎo)翻譯技術(shù)
6.1 語法制導(dǎo)翻譯概述
6.2 中間代碼
6.3 自底向上的語法制導(dǎo)翻譯
6.4 自頂向下的語法制導(dǎo)翻譯
6.5 屬性文法與屬性翻譯
6.6 SIMPLE語言的語法制導(dǎo)翻譯程序的設(shè)計
6.7 某些復(fù)雜語言成分的翻譯
6.8 P-代碼
習(xí)題
第七章 運行時的存貯分配
7.1 數(shù)據(jù)區(qū)的內(nèi)容
7.2 靜態(tài)存貯分配
7.3 棧式存貯分配
7.4 堆式存貯分配
習(xí)題
第八章 程序控制流與數(shù)據(jù)流分析
8.1 程序控制流圖與循環(huán)分析
8.2 到達-定值數(shù)據(jù)流分析
8.3 活躍變量分析
8.4 可用表達式分析
8.5 非常忙表達式分析
8.6 模塊間數(shù)據(jù)流分析
第九章 代碼優(yōu)化
9.1 局部優(yōu)化
9.2 合并已知量
9.3 利用公共子表達式和消除無用賦值
9.4 循環(huán)優(yōu)化技術(shù)
習(xí)題
第十章 目標(biāo)代碼生成
10.1 目標(biāo)機
10.2 各類四元式的翻譯方法
10.3 寄存器分配與基本塊代碼的生成
10.4 DAG的目標(biāo)代碼生成
10.5 SIMPLE目標(biāo)代碼生成器的設(shè)計
10.6 目標(biāo)代碼的其他優(yōu)化技術(shù)
習(xí)題
第十一章 運行準(zhǔn)備
11.1 裝配程序
11.2 外部訪問的辨認
11.3 連接程序(LINKER)
11.4 庫管理
11.5 存貯分配
習(xí)題
部分習(xí)題參考答案
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號