编译原理与1.1-什么是compiler .pptVIP

  • 2
  • 0
  • 约1.05千字
  • 约 14页
  • 2017-10-04 发布于浙江
  • 举报
编译原理与1.1-什么是compiler

1.1 什么是编译程序 1) 什么是编译程序 2) 为什么需要编译 3) 编译程序的功能 4) 编译技术在其他软件中的应用 5) 编译程序的类型 6) 编译和解释 1)什么是编译程序 (Compiler) 从功能上看 2)为什么需要编译程序 自然语言 - 相互翻译 计算机语言 机器语言 - C7 06 0000 0002 汇编语言 - MOV X, 2 高级语言 - X = 2 3)编译程序的功能 a) 基本功能 b) 在基本功能上增加出错和警告信息 c) 实现任意两种语言的转换 4) 编译技术在其他软件中的应用 结构化编辑器 调试工具 测试工具 高级语言之间的转换工具 并行编译技术 5) 编译程序的类型 诊断编译程序 (Diagnostic Compiler) 优化编译程序 (Optimizing Compiler) 可变目标编译程序 (Retargetable Compiler) 交叉编译器 (Cross Compiler) 补充:交叉编译器 交叉编译: 把一个源语言在一个机器(称为宿主机)上编译,产生另一个机器(称为目标机)的汇编语言或机器语言 6) 编译和解释 编译: 产生目标程序 笔译 Translate 解释: 不产生目标程序, 边解释边执行. 同声传译 Simultaneous Interpretation 解释的优缺点 交

文档评论(0)

1亿VIP精品文档

相关文档