1.2 编译阶段 一个例子语句完整编译过程 见Fig. 1-7 1.3 编译器结构 Error handler Syntax analyzer Semantic analyzer Code generator Lexical analyzer Intermediate code generator Code optimizer Symbol -table manager 编译器结构 1.3 编译器结构 前端(Front end)与后端(Back end) 把编译程序分成前端和后端两部分 前端: 只依靠于源程序, 独立于目标机器 生成中间代码 后端: 依靠于目标机器, 与源程序无关, 只与中间语言相关 从中间代码生成目标代码 * 文章如果有不当或者不妥的地方,请您联系我修改文章或者删除文章,文章来源于网络收集,如果有侵权的问题,请联系我沟通协调改正,非常感谢您! * PrincipleofCompiler编译原理专题知识 课程关键内容 — 编译器(compiler)结构原理、技术和实践: 编译基础理论, 形式文法与形式语言 编译器实现技术 课程介绍 前导课程 — 高级语言程序设计、离散数学、数据结构和汇编语言: C/PASCAL/FORTRAN/ALGOL 数据结构 汇编语言 课程介绍 教材: Compiler: Principles, Techniqu
原创力文档

文档评论(0)