rel="File-List" href="file:///C:%5CDOCUME%7E1%5CKingLore%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml">

解释程序也称为解释器,它或者直接解释执行源程序,或者将源程序翻译成某种中间表示形式后再加以执行;

编译程序(编译器)则是将源程序翻译成目标语言程序,然后在计算机上运行目标程序。

两种语言处理程序的根本区别是:在编译方式下,机器上运行的是与源程序等价的目标程序,源程序和编译程序都不再参与目标程序的执行过程,而在解释方式下,解释程序和源程序(或某种等价表示)要参与到程序的运行过程中,运行程序的控制权在解释程序。

解释器翻译源程序时不生成独立的目标程序,而编译器则将源程序翻译成独立的目标程序。

解释程序与编译程序的区别相关推荐

  1. 解释程序与解释程序的缺点,图解——解释程序与编译程序的区别

    1.解释程序 解释程序是一个一个的获取.分析并执行源程序语句,一旦一个语句分析完成,解释程序便开始运行并生成结果.语言程序的调试就可以用解释器来实现 2.解释程序的缺点 1.程序的解释是非常慢的,有时 ...

  2. 高级语言编译的六个过程,解释程序和编译程序的区别

    高级语言编译的六个过程 编译就是要把高级语言的源程序翻译成目标程序的过程. 一般整个过程可划分为词法分析.语法分析.语义分析.中间代码生成.代码优化和目标代码生成6个阶段. 有一种说法 编译有七个过程 ...

  3. 编译程序与翻译程序、汇编程序的联系与区别,编译过程包括的几个主要阶段,解释程序与编译程序的区别...

    1)简述编译程序与翻译程序.汇编程序的联系与区别. 翻译程序指把高级语言源程序翻译成机器语言源程序(目标代码)的软件.翻译程序有两种:一种是编译程序,它将高级语言源程序一次性全部翻译成目标程序,每次执 ...

  4. 解释程序和编译程序的区别

    1.什么是编译程序和解释程序 编译程序和解释程序是程序执行的两种不同执行方式. 2.编译程序和解释程序的区别 编译程序:编译程序的功能是把用高级语言书写的源程序翻译成与之等价的目标程序.编译过程划分成 ...

  5. 【编译原理】解释程序与编译程序的主要区别

    [编译原理]解释程序与编译程序的主要区别 解释程序与编译程序的主要区别是: 编译程序将源程序翻译成目标程序后再执行该目标程序: 而解释程序则逐条读出源程序中的语句并解释执行,即在解释程序的执行过程中并 ...

  6. 编译原理什么是移进规约冲突_编译原理复习题

    可以微信扫码观看 河南城建 <编译原理>复习题丨杨海振整理丨20150521 一.单项选择题 1.构造编译程序应掌握   .D a. 源程序                         ...

  7. 编译原理:了解编译原理

    1)简述编译程序与翻译程序.汇编程序的联系与区别. 个人理解:编译程序(为高级服务)是将高级语言书写的源程序翻译成与之等价的低级语言的目标程序. 翻译程序是指把高级语言源程序翻译成机器语言源程序(目标 ...

  8. 用于编辑计算机程序的语言是,编辑语言

    程序语言的编辑设计必须让人们易于读写,它也应该让计算机能够理解并运行.[1] 中文名 编辑语言 外文名 authoring language 定    义 程序语言的编辑设计语言类型 机器语言.汇编语 ...

  9. 作业一(编译、汇编、翻译以及方舟编译器)

    (1)简述编译程序与翻译程序.汇编程序的联系与区别. 翻译程序是指把高级语言源程序翻译成机器语言源程序(目标代码)的软件. 翻译程序有两种:一种是编译程序,它将高级语言源程序一次性全部翻译成目标程序, ...

最新文章

  1. jdbctemplate oracle xml文件,Spring JDBCTemplate使用JNDI数据源
  2. Android GIF 编解码
  3. 地区省份城市sql信息
  4. 第一次参加数学建模竞赛如何夺取一等奖
  5. border-sizing属性详解和应用
  6. ssm(springMVC + spring+MyBatis) 小例
  7. 商汤3DAR团队-3D视觉组招聘
  8. python版本差异_npm install报错,不知道是系统差异还是node版本差异,跟python有关系?...
  9. OpenCV从源码安装到Ubuntu16.04
  10. 从零开始学androidNotification通知.四十四.
  11. MySQL基础练习题(带答案)
  12. H5U PLC定位控制功能块(EtherCAT总线)
  13. 使用PowerDesigner创建JAVA类图
  14. 车牌号正则校验(新能源)
  15. 群接龙拼团小程序开发
  16. C++ 查重(码蹄集 新手村)
  17. PS学习(一)-改变logo颜色
  18. 我,程序员,马上35岁...
  19. uni-app小程序
  20. android仿微信 进度条,Android开发之模仿微信打开网页的进度条效果(高仿)

热门文章

  1. MQTT连接阿里云IOT
  2. 案例7-1.3 寻找大富翁 (25分)
  3. 改善记忆力的二十种记忆方法,随便你挑!
  4. 前端工程化配置-husky + eslint + lint-staged
  5. webrtc 中的scoped_refptr
  6. ppurl 下载电子书
  7. Matlab 2018b 安装问题 - License checkout failed
  8. 十年前的知识产权战争 | 历史上的今天
  9. 无限城app为什么服务器繁忙,无限城决战中上弦鬼为何一点忙都帮不上?无惨:全是混子...
  10. 查看电脑是否开启虚拟化