小结 编译程序是一种翻译程序,它将高级语言的程序翻译成等价的机器语言或者汇编语言的目标程序。编译过程可以分成5个阶段:词法分析,语法分析,语义分析和中间代码生成,代码优化和目标代码生成。5个阶段伴随有的是表格管理和出错处理。 注意 c语言使用自编译结构。解释执行:不生成目标代码。词法分析的定义:从左到右读字符流的源程序,根据语言规则分析词法的过程。遍的概念,扫描次数。源程序越复杂,目标优化要求越高,源语言越复杂,越要求多遍。