01 | 编译概述

01 | 编译概述

  • 编译程序与翻译程序
  • 编译过程
  • 题目记录

编译程序与翻译程序

编译程序、解释程序都是翻译程序的一种。

  1. 翻译程序功能:把一种语言(源语言)所写的源程序翻译成与之等价的另一种语言(目标语言)的目标程序。
  2. 编译程序功能:把源语言为高级语言的程序翻译成目标语言是汇编或机器语言这样的低级语言所写的程序。
  3. 解释程序功能:将源程序作为输入并执行,边解释边执行。与编译程序不同之处在于,解释程序在执行过程中不产生目标程序,而是按照源语言的定义解释执行源程序本身。
  4. 运行高级语言的程序得到机器语言程序需要两个阶段:编译阶段与运行阶段:

在这里插入图片描述

但如果编译阶段生成汇编语言程序,则需要三个阶段:编译阶段、汇编阶段、运行阶段:


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部