高级程序设计语言.pptxVIP

  • 8
  • 0
  • 约1.78万字
  • 约 62页
  • 2021-10-08 发布于河南
  • 举报
第一章引论主要内容:介绍编译程序的概念,编译过程概述,编译程序的结构,编译程序与程序设计环境,编译程序的生成等内容-基本要求:理解编译程序的作用,从宏观上理解组成、功能划分及开 发步骤。-重点与难点:编译程序的组成、功能划分。1.1什么叫编译程序回顾:程序设计语言及程序设计语言的处理方式(编译和解释)翻译程序:编译程序:是指这样的程序,它能够把某种“高级语言”的程序转换成另 一种“低级语言”的程序,而后者与前者在逻辑上是等价的。如果源语言是诸如FORTRANa Pascal、C、Smalltalk或Java这样的高级 语言”,而目标语言如汇编语言之类的“低级语言”这样的翻译程序则 称之为编译程序。ffl第一章引论编译程序的分类-根据不同的用途和侧重点:-诊断编译器 -优化编译器 .交叉编译器?宿主机:.目标机: 编译与解释用于程序的开发和调试具有优化能力,提高目标代码的效率该编译器产生不同于其宿主机的机器代码 运行编译程序的计算机运行目标代码的计算机解释程序:它以该语言写的源程序作为输入,但不产生冃标程序,而是边解释边执行 源程序本身。/V -uvuii I r编译与解释的区别:是否产生目标程序解释程序的特点:结构简单,占用内存少,规模较小的语言采用,如BASIC;但效 率低第一章引论汇编程序汇编程序:是指这样的程序,它能够把汇编语言的源程序转换成机器语言 的目标程序。

文档评论(0)

1亿VIP精品文档

相关文档