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

程序設(shè)計(jì)語(yǔ)言編譯方法

程序設(shè)計(jì)語(yǔ)言編譯方法

定 價(jià):¥20.00

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

ISBN: 9787561100998 出版時(shí)間: 1988-12-01 包裝:
開(kāi)本: 19cm 頁(yè)數(shù): 419頁(yè) 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

暫缺《程序設(shè)計(jì)語(yǔ)言編譯方法》作者簡(jiǎn)介

圖書(shū)目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)