现代编译原理:C语言描述(英文版)(本科)(图灵出品)
图书信息
书名:现代编译原理:C语言描述(英文版)(本科)(图灵出品)作者:阿佩尔,金斯伯格
包装:平装
开本:32
页数:544页
出版社:人民邮电出版社
出版时间:2005-9
图书简介
《现代编译原理:C语言描述(英文版)(本科)》是一本著名的编译原理课程的教材,被称为“虎书”。书中全面讲述了现代编译器的各个组成部分,包括词法分析、语法分析、抽象语法、语义检查、中间代码表示、指令选择、数据流分析、寄存器分配以及运行时系统等。与其他编译原理教材相比,该书采用了函数语言和面向对象语言来描述代码生成和寄存器分配,对于编译器中各个模块之间的接口都给出了实际的C语言头文件。全书分成两部分,优秀部分是编译的基础知识,适用于第1门编译原理课程;第二部分是高级主题,适合于专题选讲、后续课程或研究生教学。本书特别为学生提供了一个用C语言编写的实习项目,包括前端和后端设计。
推荐理由
该书是编译原理领域的经典教材,被多所国际名校采用作为编译原理课程的教材,内容全面系统,对于计算机及相关专业的本科生和研究生都具有一定的指导意义。读者可以通过该书系统学习编译原理知识,实践编写出完整的编译器,增强编程技能和开发能力。