网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 编译原理及实现(第2版21世纪计算机科学与技术实践型教程普通高等教育十一五国家级规划教材)
分类
作者 孙悦红
出版社 清华大学出版社
下载
简介
编辑推荐

孙悦红编著的《编译原理及实现(第2版)》本教材考虑到目前学计算机专业的学生对C语言比较了解,以C语言为雏形设计了一种TEST语言,并建立该语言的词法、语法、语义文法规则,系统介绍编译过程的各个部分,摆脱了以往编译教材的抽象以及理论与实际的脱节,使编译原理的抽象性通过TEST语言的编译器实现而具体化,从而使学习者轻松掌握编译原理,目前多数已出版的编译原理教材普遍偏重于理论,对实现技术讲解的极少或根本没有,而且教材内容过多,由于授课时数的限制以及学生接受能力的差异,教科书的内容往往不能充分利用,而《编译原理及实现(第2版)》以通俗易懂的语言讲解编译原理,注重理论与实践相结合,深入讲解如何具体用C语言编程实现词法分析、语法分析以及语义分析和代码生成,从而使学习者不再畏惧编译原理的学习,提高学习并动手编写编译器的兴趣。

内容推荐

孙悦红编著的《编译原理及实现(第2版)》以通俗易懂的语言介绍编译原理的理论和常用的方法与技术,并着重介绍各种编译方法的实现途径。全书共分10章,包括形式语言基础、词法分析、语法分析、语义分析及代码生成、符号表管理、运行时的存储分配,以及代码优化等。考虑目前学计算机专业的学生对C语言比较了解,《编译原理及实现(第2版)》以C语言为雏形设计了一种TEST语言,并在介绍全书内容时,用TEST语言进行分析与实现,使编译原理的抽象性通过TEST语言编译器的实现而具体化,从而使读者轻松掌握编译原理。

《编译原理及实现(第2版)》理论与实践并重,内容深入浅出,便于自学。每章后都提供了适量的习题。

本书可作为高等学校计算机专业的教材,也可供从事计算机应用和开发的人员使用。

目录

第1章 编译概述

 1.1 程序设计语言

 1.2 翻译程序

 1.3 编译程序的组成

1.3.1 词法分析

1.3.2 语法分析

1.3.3 语义分析及中间代码生成

1.3.4 代码优化

1.3.5 目标代码生成

1.3.6 符号表管理

1.3.7 错误处理

 1.4 编译程序的结构

1.4.1 单遍编译程序

1.4.2 多遍编译程序

1.4.3 编译程序分遍的优缺点

1.4.4 “端”的概念

 1.5 编译程序的前后处理器

1.5.1 预处理器

1.5.2 汇编程序

1.5.3 连接加载程序

 1.6 TEST语言与编译器

1.6.1 TEST语言

1.6.2 TEST编译器

1.6.3 TEST机

 习题

第2章 文法和语言

第3章 词法分析

第4章 语法分析——自顶向下分析

第5章 语法分析——自底向上分析

第6章 语法制导翻译技术

第7章 符号表管理技术

第8章 程序运行时的存储组织及管理

第9章 语义分析和代码生成

第10章 代码优化

附录A TEST语言文法规则

附录B 词法分析程序

附录C 语法分析程序

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/7 13:16:36