出版時間:2000-3-1 出版社:機械工業(yè)出版社 作者:Kenneth C.Louden 頁數(shù):372 譯者:馮博琴
Tag標(biāo)簽:無
內(nèi)容概要
本書結(jié)合對現(xiàn)代編譯器設(shè)計理論的詳細研究,完整描述了一個可運行的小規(guī)模語言編譯器(包括源代碼)。本書反映了作者的這樣一些觀點:不掌握理論就不會真正地理解實際的編譯器設(shè)計:而對大學(xué)生來說,看不到理論在實際中的應(yīng)用就不會真正地理解理論。把本書討論的概念統(tǒng)一起來,就是一個完整的可運行的編譯器,它使用每一章所討論的技術(shù)進行開發(fā),用C語言寫成。每章最后有大量的練習(xí),使學(xué)生的注意力集中在編程問題上。
主要特點:
1 詳細給出了自頂而下的分析算法(第4章和第5章),包括遞歸下降和LL(1)分析方法、自底向上的分析、LALR(1)分析表以及Yacc分析器產(chǎn)生器工具的使用。
2 完整討論了運行時環(huán)境的一般形式(第7章),從Fortran的完全靜態(tài)環(huán)境到各種基于棧的環(huán)境,最后是Lisp語言的全動態(tài)環(huán)境。
3 通過一個例子語言的完整的代碼產(chǎn)生器介紹了代碼生成(第8章),并介紹了代碼優(yōu)先技術(shù)。
作者簡介
Kenneth C.Louden,加拿大麥吉爾大學(xué)獲得博士學(xué)位之后,曾在多所大學(xué)任教。他的主要研究領(lǐng)域是統(tǒng)和統(tǒng)譯器,涉及范疇論及其編程、形式語義、編譯器優(yōu)化與自動化技術(shù)等。1985年在美國圣何塞州立大學(xué)任教至今。所撰寫的教材還有Programming Languages、Programming Languages Te
書籍目錄
第1章 預(yù)備知識
第2章 文章的重點指標(biāo)——NewsLetter刊頭設(shè)計
第3章 捕捉您的目光——店里陳列展品制作
第4章 商業(yè)包裝的時代——影帶封套制作
第5章 精致海報宣傳品制作
第6章 探索文字之美
第7章 自然彩繪效果的應(yīng)用
第8章 二維宣傳品的威力
第9章 圖象編輯與色彩模式
附錄 Adobe Photoshop 5.0與Adobe Illustrator 7.0軟件中英對照說明
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載