《编译原理》课外训练体系.doc
《编译原理》总复习-07级
第一章编译程序的概述
(一)内容
本章介绍编译程序在计算机科学中的地位和作用,介绍编译技术的发展历史,讲解编译程序、解释程序的基本概念,概述编译过程,介绍编译程序的逻辑结构和编译程序的组织形式等。
(二)本章重点
编译(程序),解释(程序),编译程序的逻辑结构。
(三)本章难点
编译程序的生成。
(四)本章考点
全部基本概念。
编译程序的逻辑结构。
(五)学习指导
引论部分主要是解释什么是编译程序以及编译的总体过程。因此学习时要对以下几个点进行重点学习:翻译、编译、目标语言和源语言这几个概念的理解;编译的总体过程:词法分析,语法分析、语义分析与中间代码的生成、代码优化、目标代码的生成,以及伴随着整个过程的表格管理与出错处理。
第三章文法和语言课外训练
(一)内容
本章是编译原理课程的理论基础,主要介绍与课程相关的形式语言的基本概念,包括符号串的基本概念和术语、文法和语言的形式定义、推导与归约、句子和句型、语法分析树和二义性文法等定义、文法和语言的Chomsky分1:
试构造生成语言L={anbnci|n≥1, i ≥0}的文法解:
2:
已知语言L={anbbn| n ≥1}, 写出产生L的文法。
3:
已知文法G=({A,B,C},{a,b,c},A,P)
其中产生式P由以下组成:
A →abc A →aBbc
原创力文档

文档评论(0)