出版時(shí)間:2005-1-1 出版社:電子工業(yè)出版社 作者:Christopher W. Fraser,David R. Hanson 頁(yè)數(shù):423 字?jǐn)?shù):776000 譯者:王挺
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書(shū)系統(tǒng)地介紹了可變目標(biāo)ANSIC編譯器1cc的設(shè)計(jì)方法和實(shí)現(xiàn)技術(shù)。1cc是一個(gè)實(shí)用的編譯器,能夠不同的目標(biāo)機(jī)器生成代碼。本書(shū)結(jié)合1cc的具體實(shí)現(xiàn),詳細(xì)講術(shù)了存儲(chǔ)管理、符號(hào)表、詞法分析、語(yǔ)法分析、中間代碼生成、優(yōu)化、目標(biāo)代碼產(chǎn)生等編譯程序的各個(gè)部分。全書(shū)共分19章,在各章之后均附有練習(xí)。 與其他介紹編譯技術(shù)的教材相比,本書(shū)特色鮮明,實(shí)用性強(qiáng),適合作為高等院校計(jì)算機(jī)專業(yè)的編譯原理課程的教材或參考書(shū),對(duì)從事編譯相關(guān)工作的技術(shù)人員也有很好的參考價(jià)值。
作者簡(jiǎn)介
本書(shū)的兩位作者都具有深厚的教學(xué)和研究背景。Christopher W.Fraser從1975年起開(kāi)媽研究編譯技術(shù),尤其對(duì)于從緊縮規(guī)范自動(dòng)產(chǎn)生代碼生成器這一技術(shù)有深入的研究,在該領(lǐng)域發(fā)表了多篇論文。他提出了可變目標(biāo)的窺孔優(yōu)化方法,該方法被廣為流行的C編譯器——GCC所采納。從199
書(shū)籍目錄
第1章 引論 1.1 文本程序 1.2 如何使用本書(shū) 1.3 概述 1.4 設(shè)計(jì) 1.5 公共聲明 1.6 語(yǔ)法規(guī)范 1.7 錯(cuò)誤 深入閱讀第2章 存儲(chǔ)管理 2.1 內(nèi)存管理接口 2.2 分配區(qū)的表示 2.3 空間分配 2.4 空間釋放 2.5 字符串 深入閱讀 練習(xí) 第3章 符號(hào)管理 3.1 符號(hào)的表示 3.2 符號(hào)表的表示 3.3 作用域的改變 3.4 查找和建立標(biāo)識(shí)符 3.5 標(biāo)號(hào) 3.6 常量 3.7 產(chǎn)生的變量 深入閱讀 練習(xí) 第4章 類型 4.1 類型表示 4.2 類型管理 4.3 類型斷言 4.4 類型構(gòu)造器 4.5 函數(shù)類型 4.6 結(jié)構(gòu)和枚舉類型 4.7 類型檢查函數(shù) 4.8 類型映射 深入閱讀 練習(xí) 第5章 代碼生成接口 5.1 類型度量 5.2 接口記錄 5.3 符號(hào) ……第6章 詞法分析器第7章 語(yǔ)法分析第8章 表達(dá)式第9章 表達(dá)式語(yǔ)義第10章 語(yǔ)句第11章 聲明第12章 中間代碼的生成第13章 構(gòu)造代碼生成器第14章 選擇和發(fā)送指令第15章 寄存器分配第16章 MIPS R3000代碼的生成第17章 SPARC代碼的生成第18章 X86代碼的生成第19章 回顧參考文獻(xiàn)
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版