編譯設(shè)計(jì)與開發(fā)技術(shù)

出版時(shí)間:2003-1  出版社:清華大學(xué)出版社  作者:斯傳根 編  頁數(shù):242  字?jǐn)?shù):364000  

內(nèi)容概要

本書在講述與編譯相關(guān)的文法和形式語言基本理論的基礎(chǔ)上,以PL/0語言為例,系統(tǒng)地介紹了編譯程序從語法定義、詞法分析、語法分析、出錯(cuò)處理、代碼生成到解釋執(zhí)行的全過程。并詳細(xì)講解了作者研究開發(fā)的SI-NS圖表示方法和程序到SI-NS圖的自動(dòng)轉(zhuǎn)換技術(shù)。本書有很強(qiáng)制實(shí)用性,學(xué)生在學(xué)完本書后可具備獨(dú)立設(shè)計(jì)和完整地開發(fā)一個(gè)編譯程序的能力。本書每章后配有習(xí)題,可供學(xué)生鞏固練習(xí)。
本書適合作為普通高等院校計(jì)算機(jī)專業(yè)學(xué)生的教材,也可供其他自學(xué)人員和編程技術(shù)人員參考。

書籍目錄

第1章 引論  1.1 什么是編譯程序  1.2 編譯過程概述  1.3 編譯程序的結(jié)構(gòu)  1.4 為什么要學(xué)習(xí)編譯技術(shù)  1.5 習(xí)題第2章 形式語言基本知識  2.1 形式語言的特征  2.2 一個(gè)形式語言例子  2.3 形式語言的歸納定義  2.4 文法的分類   2.4.1 0型文法   2.4.2 1型文法(上下文有關(guān)文法)   2.4.3 2型文法(上下文無關(guān)文法)   2.4.4 3型文法(正則文法)   2.4.5 文法的類型決定了語言的類型  2.5 語法樹與文法的二義性   2.5.1 什么是文法的二義性   2.5.2 修改二義性的文法   2.5.3 計(jì)算機(jī)語言文法中的二義懷問題   2.5.4 EBNF描述符  2.6 習(xí)題第3章 語句分析  3.1 語句分析概述  3.2 自頂向下分析  3.3 自底向上分析  3.4 簡單辨認(rèn)算法  3.5 對文法的限制規(guī)則1  3.6 對文法的限制規(guī)則2  3.7 如何構(gòu)造等價(jià)的LL(1)文法  3.8 習(xí)題第4章 語法圖  4.1 從EBNF表示式到語法圖的轉(zhuǎn)換  4.2 語法圖轉(zhuǎn)換實(shí)例  4.3 從語法圖判別兩條限制規(guī)則  4.4 習(xí)題第5章 給定語法的語法分析程序構(gòu)造  5.1 給定語法的語法分析程序的主程序  5.2 從語法圖到語法分析程序的轉(zhuǎn)換法則  5.3 給定語法的語法分析程序構(gòu)造實(shí)例   5.3.1 語法分析程序構(gòu)造實(shí)例   5.3.2 SI-NS圖形式的語法分析程序構(gòu)造實(shí)例   5.3.3 語法分析程序的編譯和執(zhí)行示例  5.4 習(xí)題第6章 程序設(shè)計(jì)語言PL/0  6.1 PL/0語言概述   6.1.1 PL/0語言的功能   6.1.2 一個(gè)PL/0程序?qū)嵗? 6.2 EBNF定義的PL/0語法  6.3 PL/0語法圖  6.4 判別是否符合兩條限制規(guī)則  6.5 習(xí)題第7章 PL/0語言的詞法分析程序構(gòu)造第8章 PL/0語言的語法分析程序構(gòu)造第9章 語法出錯(cuò)處理第10章 目標(biāo)計(jì)算機(jī)及其解釋程序第11章 語義分析與代碼生成第12章 T形圖與編譯開發(fā)移植技術(shù)第13章 課程設(shè)計(jì)附錄

圖書封面

評論、評分、閱讀與下載


    編譯設(shè)計(jì)與開發(fā)技術(shù) PDF格式下載


用戶評論 (總計(jì)0條)

 
 

 

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

京ICP備13047387號-7