编译器设计基础

作者: Alexander Meduna著、杨萍等译

出版社: 清华大学出版社

出版日期: 2009-04-01

电子书 暂不销售 定价:36.0 纸书价格¥18.00,点此比价
  • 收藏

  • 加书架

  • 引用

简介

本书是编译器编写方面的入门教材,适用于一个学期的高年级本科课程。它坚持在这一主题的理论和实践方法之间维持一种平衡。从理论角度来看,它介绍了编译及其核心阶段的基本模型。基于这些模型,它讲解了编译器中用到的概念、方法和技术。它还简述了编译以及相关话题的数学基础,这些话题包括形式语言理论、自动机和变换机。同时,从实践的视角来看,本书描述了编译器技术是如何实现的。一个案例学习贯穿全书,它设计一种新的类Pascal程序设计语言,并构造其编译器;在讨论编译器各种方法的同时,这个案例学习用作其实现的实例说明。此外,本书提供了许多详细的例子和计算机程序,以强调编译算法的实际应用。书中也涵盖了核心软件工具。学完本书之后,学生应该能够掌握编译过程,编写简单的真实编译器,并可以继续学习关于该主题的更深入的书籍。

更多出版物信息
  • 版权: 清华大学出版社
  • 出版: 2009-04-01
  • 作者:Alexander Meduna著、杨萍等译
  • 更新: 2023-06-07
  • 书号:9787302193340
  • 中图:TP314-43
  • 学科:
    工学
    控制科学与工程
    工学
    计算机科学与技术

作者信息

Alexander Meduna著、杨萍等译

Alexander Meduna,PhD,布尔诺理工大学计算机科学系教授,于l 988年在那里获得博士学位。从1988至1997年,他在美国密苏里哥伦比亚大学讲授计算机科学。从2000年起,他在布尔诺理工大学任教,更加专注于讲授计算机科学和数学。除了这两所大学,他还在美洲、欧洲和日本的几所大学短期讲授计算机科学。他的课程主要集中于编译器的编写。他所教授的内容也涵盖了多种主题,包括自动机、离散数学、形式语言、操作系统、程序设计语言原理以及计算理论。

相关图书