编译原理与实践(中英双语版)

作者:张菁

定价:16元

印次:1-1

ISBN:9787302146117

出版日期:2007.06.01

印刷日期:2007.06.07

图书责编:袁勤勇

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

“编译原理与实践”是计算机专业课中一门非常重要的课程。编写这本书的目的是要帮助计算机专业的学生以及相关的专业人员系统地学习程序设计语言的编译过程,掌握编译程序的原理,了解编译程序的基本结构并且能够设计简单的编译程序。本书用中英双语介绍编译程序的整个编译过程,重点讨论了词法分析、语法分析、语义分析、中间代码的生成、代码优化以及生成目标代码的问题。 本书语言流畅,结构合理,内容丰富,是作者在实际双语教学的基础上精心编著而成。全部内容经国内及国外的专家审阅,有助于提高大专院校师生的专业理论水平和编程能力,尤其有助于提高读者专业外语水平。

近几年来中国大学双语教学的呼声很高,各高校也都相继开展了双语教学工作。但是目前双语教学中存在的最大问题是没有适合的双语教材。现在各高校推荐使用的是又贵又厚的国外影印版教材,其中有些书的外文词汇难懂且内容与我国现行的教学大纲不太相符。 那么究竟什么样形式的教材作为双语课教材最为合适?什么样的编译原理双语教材最好?这是作者和出版社的编辑们在编写和出版这本书的过程中一直在思考的问题。我们想:首先双语教材要有中国特色,就是说既要吸收国外教材的精华又不能距离中国已有的教学内容太远。其次,在教授学生专业知识的同时,还应在不知不觉中将相关的英文专业词也介绍给学生。最后针对本门课的特点,应将理论与实践结合起来。因此在编写本书时,我们坚持做到:  不使用对中国学生来说太生僻的英文单词和句子。为实现这个要求,本书的作者由中国教授担任,在英文语法和基本句式上请外国教授帮助审查,由此促进中国学生对这门课的学习和理解。  做到既简单易学,又符合国际教材通用规范。这样做的目的是使学生既学到了编译原理的理论和实践知识,又掌握了相关的英文知识。这对扩大广大学生的知识面,提高中国学生的国际竞争力大有帮助。  理论与实践结合。在多年的教学实践中,作者感到在讲授编译原理的时候,给学生讲解一些局部的小编译程序实例,是学生非常需要且深受学生欢迎的。 全书共10章,分别讲解编译器的各组成部分的原理和编译小程序的设计方法。第1章介绍编译程序的组成结构,以及各组成部分的功能,通过一套完整的编译程序,使读者对编译器有一个全面的了解。第2章重点回顾与编译器有关的一些基础知识,为以后各章节的学习奠定基础。第3章介...

目录
荐语
查看详情 查看详情
Chapter 1Concepts of compiler / 1

1.1The concept / 1

1.2Analysis of the source program / 2

1.2.1Lexical analysis / 2

1.2.2Syntax Analyzer / 3

1.2.3Semantic Analyzer / 4

1.2.4Intermediate Code Generator / 5

1.2.5Code Optimizer / 6

1.2.6Code Generator / 6

1.2.7Error handlers / 7

1.2.8Symbol table / 7

1.3Conclusion / 7

1.4The pass of compiler / 9

1.5Compiler example 1 / 9

1.5.1The lexical analysis / 10

1.5.2The Parser / 14

1.5.3Code generation / 17

1.6Compiler example 2 for using Flex tool / 20

Chapter 2Formal Language / 23

2.1String / 23

2.2Grammar and Formal language / 25

2.3Parsing tree and ambiguity / 31

2.4Extended Backus Naur Form / 34

2.5The type of grammar / 35

2... 查看详情

查看详情