Compiler Design in C

Compiler Design in C

简介:

介绍编译器设计的基础知识,重点介绍第二遍 (在典型的四遍编译器中),由词法分析器,解析器和代码生成器组成。使用C语言。适用于CS部门的编译器课程。对于学生,工作工程师和程序员,本书教授现实世界的编译器设计概念和实现。本文的第一章专门概述了C编程中的基本概念,并介绍了一个完整的C编译器,包括三个编译器生成工具 (用ANSI C编写) 的完整源代码。它还使用LeX和yacc来开发一个完整的C编译器,并包括一个专门介绍C主题和功能的章节。

英文简介:

Introduces the basics of compiler design, concentrating on the second pass (in a typical four-pass compiler), consisting of a lexical analyzer, parser, and a code generator. Uses the C language. Appropriate for compiler courses in CS departments.

For students, working engineers and programmers, this book teaches real-world compiler design concepts and implementation. The text dedicates the first chapter to an overview of the basic concepts in C programming, and presents a complete C compiler, including the complete sources for three compiler-generation tools (written in ANSI C).

It also uses LeX and yacc to develop a complete C compiler, and includes a chapter dedicated to the coverage of C++ topics and features.

书名
Compiler Design in C
译名
语言编译器设计
语言
英语
年份
1990
页数
986页
大小
18.26 MB
标签
  • 编译器
  • 下载
    pdf iconCompiler Design in C.pdf
    密码
    65536

    最后更新:2025-04-12 23:54:39

    ←Implementing Programming Languages: An Introduction to Compilers and Interpreters

    →Let's Build a Compiler: Compiler Building Tutorial