编译原理课堂笔记(1)编译概述
摘要:
一、翻译程序与编译程序1、所谓翻译程序是指这样一个程序,它把一种语言(称作源语言)所写的程序(源程序)翻译成与之等价的另一种语言(称为目标语言)的程序(目标程序)。如果源语言是高级语言,目标语言是诸如汇编语言或机器语言之类的低级语言,那么称这样的翻译程序为编译程序。2、解释程序是一种翻译程序,它将源程序作为输入并执行之,即边解释边执行。它与编译程序的主要区别是编译过程中不会产生目标程序,而是按照源语言的定义解释执行源程序本身。二、编译过程和编译程序的基本结构1、编译过程(1)词法分析(2)语法分析(3)语义分析及中间代码生成(4)代码优化(5)目标代码生成三、编译程序的生成方法1、对源语言和目 阅读全文
posted @ 2013-09-11 19:39 新一 阅读(328) 评论(1) 推荐(1)
浙公网安备 33010602011771号