- 3
- 0
- 约1.47千字
- 约 15页
- 2016-11-27 发布于江苏
- 举报
第一章 编译程序概论 1.1 什么是编译程序 编译程序(compiler) 解释程序 解释程序(interpreter)与编译程序的比较 1.2 编译过程和编译程序的基本结构(了解) 源程序 词法分析程序 语法分析程序 语义分析程序 中间代码生成程序 代码优化程序 目标代码生成程序 表格管理程序 出错处理程序 目标程序 第一章 编译程序概论 1.2 编译过程和编译程序的基本结构(了解) 词法分析的任务:对源程序从左到右对构成源程序的字符流进行扫描和分解,从而识别出一个个单词 语法分析的任务:对词法分析识别出的单词序列进一步识别,识别出各类语法单位 语义分析及中间代码生成的任务:对每种语法单位进行静态的语义审查,分析含义,并用中间代码描述 第二章 文法和语言的基本知识 2.1 概述 对程序设计语言的描述: 语法:定义每个程序构成的规则 语义:定义每个程序的意义 语用:每个程序(语句)的用途 第二章 文法和语言的基本知识 2.2 字母表和符号串(其它内容的基础) 字母表、符号、符号串 符号串的运算:符号串的连接、符号串的方幂 符号串集合:符号串集合的乘积、符号串集合的方幂 集合的闭包:正闭包A+、闭包A * 第二章 文法和语言的基本知识 2.3 文法和语言的形式定义 文法的定义 文法的简化表示法 推导与归约(重点) 句型、句子、语言
原创力文档

文档评论(0)