可變目標(biāo)C編譯器

出版時間:2005-1-1  出版社:電子工業(yè)出版社  作者:Christopher W. Fraser,David R. Hanson  頁數(shù):423  字?jǐn)?shù):776000  譯者:王挺  
Tag標(biāo)簽:無  

內(nèi)容概要

本書系統(tǒng)地介紹了可變目標(biāo)ANSIC編譯器1cc的設(shè)計方法和實現(xiàn)技術(shù)。1cc是一個實用的編譯器,能夠不同的目標(biāo)機(jī)器生成代碼。本書結(jié)合1cc的具體實現(xiàn),詳細(xì)講術(shù)了存儲管理、符號表、詞法分析、語法分析、中間代碼生成、優(yōu)化、目標(biāo)代碼產(chǎn)生等編譯程序的各個部分。全書共分19章,在各章之后均附有練習(xí)。    與其他介紹編譯技術(shù)的教材相比,本書特色鮮明,實用性強(qiáng),適合作為高等院校計算機(jī)專業(yè)的編譯原理課程的教材或參考書,對從事編譯相關(guān)工作的技術(shù)人員也有很好的參考價值。

作者簡介

本書的兩位作者都具有深厚的教學(xué)和研究背景。Christopher W.Fraser從1975年起開媽研究編譯技術(shù),尤其對于從緊縮規(guī)范自動產(chǎn)生代碼生成器這一技術(shù)有深入的研究,在該領(lǐng)域發(fā)表了多篇論文。他提出了可變目標(biāo)的窺孔優(yōu)化方法,該方法被廣為流行的C編譯器——GCC所采納。從199

書籍目錄

第1章 引論  1.1 文本程序  1.2 如何使用本書  1.3 概述   1.4 設(shè)計   1.5 公共聲明  1.6 語法規(guī)范  1.7 錯誤  深入閱讀第2章 存儲管理  2.1 內(nèi)存管理接口  2.2 分配區(qū)的表示  2.3 空間分配  2.4 空間釋放  2.5 字符串  深入閱讀  練習(xí) 第3章 符號管理  3.1 符號的表示  3.2 符號表的表示  3.3 作用域的改變  3.4 查找和建立標(biāo)識符  3.5 標(biā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 符號  ……第6章 詞法分析器第7章 語法分析第8章 表達(dá)式第9章 表達(dá)式語義第10章 語句第11章 聲明第12章 中間代碼的生成第13章 構(gòu)造代碼生成器第14章 選擇和發(fā)送指令第15章 寄存器分配第16章 MIPS R3000代碼的生成第17章 SPARC代碼的生成第18章 X86代碼的生成第19章 回顧參考文獻(xiàn)

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    可變目標(biāo)C編譯器 PDF格式下載


用戶評論 (總計2條)

 
 

  •   絕對是好書
  •   如題,適合學(xué)習(xí)研究編譯原理的人用!當(dāng)當(dāng)這次送貨的書質(zhì)量也不錯。
 

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

京ICP備13047387號-7