编译程序概述.pptVIP

  • 3
  • 0
  • 约2.28千字
  • 约 18页
  • 2017-02-04 发布于江苏
  • 举报
编 译 原 理 课程简介 考试成绩 编译原理 第一章 编译程序概述 第二章 一个微小编译器 第三章 文法和语言 第四章 词法分析 第五章 自顶向下语法分析方法 第六章 自底向上优先分析方法 第七章 LR分析方法 第八章 语法制导翻译和中间代码生成 第九章 符号表 第一○章 代码优化 第一一章 代码生成 1.1 什么叫编译程序 翻译程序:能够将某种语言写的程序转换成另一种语言的程序,而且后者与前者在逻辑上是等价的。 编译程序:是一种将高级语言程序(源程序)翻译成低级语言(目标程序)的程序 1.1 什么叫编译程序 1. 功能 编译的过程 3、什么是编译原理 编译原理是讨论编译程序设计的基本理论、基本概念和基本方法的一门学科。 1.2 编译过程概述 1、六个阶段:词法分析、语法分析、语义分析与中间代码生成、代码优化、目标代码生成 编译过程概述(续) 语法分析:在词法分析的基础上,根据语言的语法规则,将单词符号串分解成各类语法短语(例:程序、语句、表达式) 例:表达式:标识符、常数是表达式;表达式的运算也是表达式 语句:标识符=表达式 while (布尔表达式) do 语句 if (表达式) then 语句 else 语句 A:=B+C*5 编译过程

文档评论(0)

1亿VIP精品文档

相关文档