编译原理

作者: 班晓娟、王笑琨、张雅斓、姚超、汪云海

出版社: 清华大学出版社

出版日期: 2024-09-01

电子书 暂不销售 定价:68.0
  • 收藏

  • 加书架

  • 引用

简介

本书全面介绍编译器的设计与实现。本书共13章,分为3个模块,以编译器的基础知识作为起点,深入探讨词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成等核心主题。本书还涵盖了编译器技术的应用、文法和语言的理论基础、编译器的构造技术、运行时存储空间的组织和管理、源程序的中间形式以及错误处理技术等内容。通过本书,读者不仅能够掌握编译器的工作流程,理解不同编程语言的编译原理,还能深入了解编译技术在高级语言实现、计算机体系结构优化、程序翻译等领域的应用,能够应用所学知识构建简单的编译器。书中包含大量示例和习题,以帮助读者加深理解和提升实践操作能力。 本书适合作为高等学校计算机科学与技术、软件工程等专业的教材,同时可供编译器研究者和开发者参考。

编辑推荐

本书深入剖析编译器原理。内容涵盖了编译器设计中的各个方面,包括词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等内容。通过深入剖析编译器的内部原理,可以加深对计算机底层原理的理解,进一步提高编程能力和设计高效算法的能力。 本书提供了大量精选的例题。在介绍知识点时,结合大量相关例题,帮助理解相关知识点。配套课后习题和专门的例题精讲,加深对课程内容的理解和掌握,提高编程能力和代码实现能力,也有助于培养学生的分析问题、解决问题的能力。 本书突出实践。不仅介绍了编译原理相关的理论内容,还提供了大量实践环节,读者可以通过相关实践加深对内容的理解,并且掌握编译器的设计和实现。 本书配套资源丰富,提供PPT、教学大纲等数字资源,可在清华大学出版社出版社官网下载。

更多出版物信息
  • 版权: 清华大学出版社
  • 出版: 2024-09-01
  • 作者:班晓娟、王笑琨、张雅斓、姚超、汪云海
  • 更新: 2025-01-21
  • 书号:9787302670186
  • 中图:TP314
  • 学科:
    工学
    控制科学与工程
    工学
    计算机科学与技术