青岛理工大学计算机工程学院编译原理课件 第1章.pptVIP

  • 14
  • 0
  • 约3.79千字
  • 约 29页
  • 2019-05-13 发布于广东
  • 举报

青岛理工大学计算机工程学院编译原理课件 第1章.ppt

* * 编译程序的结构 源程序 语义分析和中间代码生成程序 语法分析程序 词法分析程序 代码优化程序 目标代码生成程序 目标程序 表 格 管 理 程 序 出 错 处 理 程 序 ( 字符串) * * 1.3 编译程序的生成方法 对源语言和目标语言认真分析 设计编译算法 选择语言编制程序 调试编译程序 提交相关文档资料 编译程序是一个复杂的系统程序,要生成一个编译程序一般要考虑以下几方面: * * 编译程序的自动生成 如目前已广为使用词法分析程序的自动生成系统LEX和语法分析程序自动生成系统YACC等,此外, 还有可用来自动产生整个编译程序的软件工具:编译程序产生器, 它的功能是将任一语言的词法规则、语法规则和语义解释的描述作为输入,自动生成该语言的编译程序。 随着编译技术和自动机理论的发展, 近年来已研制出了一些编译程序的自动生成系统。 * * 编译程序的自动生成 生成编译程序的方法还常采用自编译方式和移植方式。 随着并行技术和并行语言的发展,处理并行语言的并行编译技术和将串行程序转换成并行程序的自动并行编译技术正在深入研究之中。 * * 1.4 编译技术在软件开发中的应用 虽然我们只有少数人从事构造或维护程序语言编译程序的工作,但是,大部分系统软件和应用软件的开发,通常要用

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档