出版时间:2000-3-1 出版社:机械工业出版社 作者:Kenneth C.Louden 页数:372 译者:冯博琴
Tag标签:无
内容概要
本书结合对现代编译器设计理论的详细研究,完整描述了一个可运行的小规模语言编译器(包括源代码)。本书反映了作者的这样一些观点:不掌握理论就不会真正地理解实际的编译器设计:而对大学生来说,看不到理论在实际中的应用就不会真正地理解理论。把本书讨论的概念统一起来,就是一个完整的可运行的编译器,它使用每一章所讨论的技术进行开发,用C语言写成。每章最后有大量的练习,使学生的注意力集中在编程问题上。
主要特点:
1 详细给出了自顶而下的分析算法(第4章和第5章),包括递归下降和LL(1)分析方法、自底向上的分析、LALR(1)分析表以及Yacc分析器产生器工具的使用。
2 完整讨论了运行时环境的一般形式(第7章),从Fortran的完全静态环境到各种基于栈的环境,最后是Lisp语言的全动态环境。
3 通过一个例子语言的完整的代码产生器介绍了代码生成(第8章),并介绍了代码优先技术。
作者简介
Kenneth C.Louden,加拿大麦吉尔大学获得博士学位之后,曾在多所大学任教。他的主要研究领域是统和统译器,涉及范畴论及其编程、形式语义、编译器优化与自动化技术等。1985年在美国圣何塞州立大学任教至今。所撰写的教材还有Programming Languages、Programming Languages Te
书籍目录
第1章 预备知识
第2章 文章的重点指标——NewsLetter刊头设计
第3章 捕捉您的目光——店里陈列展品制作
第4章 商业包装的时代——影带封套制作
第5章 精致海报宣传品制作
第6章 探索文字之美
第7章 自然彩绘效果的应用
第8章 二维宣传品的威力
第9章 图象编辑与色彩模式
附录 Adobe Photoshop 5.0与Adobe Illustrator 7.0软件中英对照说明
图书封面
图书标签Tags
无
评论、评分、阅读与下载