编译原理(第2版)

作者: 张素琴

出版社: 清华大学出版社

出版日期: 2005-02-01

电子书 ¥29.25 定价:45.0
  • 收藏

  • 加书架

  • 引用

简介

本书以Alfred V.Aho和Jeffrey D.Ullman的“Compilers Principles, Techniques, and Tools”经典教材为参考,对典型编译原理进行详细阐述,对成熟编译工具的机理给予剖析,对先进编译技术有重点的进行介绍,并且强调理论与实践结合,选择了Wirth的一个高级语言编写的编译程序作为案例,提供学生一个看得见摸的着的实体去剖析,并可在其基础上进行实践。多年来的教学经验证明,其内容和架构都还不错,本书前一版被不少院校选用。新版扩展了编译程序的构造技术的内容,专门对可重定向编译技术和方法,包括GCC进行了介绍;此外,还对面向对象语言的编译技术以及利用面向对象方法构造编译程序的基本方法进行了讨论。

编辑推荐

《普通高等教育“十一五”国家级规划教材·清华大学计算机系列教材:编译原理(第2版)》特点: ◆提供一个简单但不失典型性的编译程序,有源码(C和PASCAL两种语言)和分析工具,便于清晰地展示编译程序的基本构成和实现技术。借助这个文本,学生可以使用高级语言扩展该编译程序,也可以利用编译生成工具重新实现。 ◆重点知识点有了典型例题的解析说明。 ◆针对面向对象语言的语法结构及其语义的特征,着重从类及类的继承结构上讨论编译实现技术及面向对象技术构造编译程序的思路,便于读者对一般可复用软件体系结构的理解。

更多出版物信息
  • 版权: 清华大学出版社
  • 出版: 2005-02-01
  • 作者:张素琴
  • 更新: 2023-06-07
  • 书号:9787302089797
  • 中图:TP314-43
  • 学科:
    工学
    控制科学与工程
    工学
    计算机科学与技术

作者信息

张素琴

吕映芝,清华大学计算机系教授,1961年毕业于清华大学数学力学系计算数学专业。主要从事程序设计语言编译原理的教学工作、程序语言结构和自动生成工具的研究工作以及程序设计语言编译原理计算机辅助教学软件的研制和开发工作。 张素琴,清华大学计算机系教授。中国计算机学会系统软件专业委员会委员。1970年毕业于清华大学数学力学系。从事计算机专业基础课“编译原理”的教学和程序设计语言设计与实现、编译与编译自动生成技术等方面的研究工作。作为主要负责人和主要承担者,完成多项国家自然基金、“八五”、“九五”、“863”科技攻关任务。发表学术论文多篇,主编《程序设计语言C》和《编译原理》教材2部,译著6部。 蒋维杜,清华大学计算机系教授,长期从事语言编译、数据库、软件复用和面向对象软件工程的教学工作。负责并承担过国家“863”、“六五”到“九五”等高科技攻关项目,以及其他横向项目,并完成多项与国外公司的科技合作及软件出口项目。在交叉编译系统、数据库、信息系统及环境工具等方面取得多项成果,并获得中国科学院及电子部的科技进步奖。在长期培养研究生的教学及科研中,对面向对象方法及面向对象软件构造方面有较深入的研究。戴桂兰,1972年生,博士,主要研究方向为程序语言,编译技术,软件测试技术,已发表论文二十余篇。目前在清华,大学信息技术研究院Web与软件技术中心工作。

相关图书