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

1.解释程序是高级语言翻译程序的一种,它将源语言书写的源程序作为输入,解释一句就提交给计算机执行一句,并不形成目标程序。

2.编译程序把高级语言源程序作为输入,进行翻译转换,产生出机器语言的目标程序,然后让计算机去执行这个目标程序,得到计算结果。

3.编译程序与解释程序最大的区别在于:前者生成目标代码,而后者不生成。此外,编译程序产生目标代码的执行速度比解释程序的执行速度要快(若遇到循环程序,则解释程序要不断地重复解释,而编译程序只需执行一次即可)。

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

  1. 翻译程序、汇编程序、编译程序、解释程序的区别与联系

    翻译程序.汇编程序.编译程序.解释程序的区别与联系 先总结一下:翻译就是包括编译与解释,翻译功能就是把程序转化为同等的更低级语言:编译跟解释作用的对象就是高级语言,汇编操作对应的是汇编语言,作用是汇编 ...

  2. 编译程序与解释程序的区别

    高级程序设计语言主要可以分为两类:编译执行的语言和解释执行的语言,对应的程序即为编译程序和解释程序,那么这两个之间的区别是什么呢? 根本区别 编译程序和解释程序的根本区别在于是否产生低级语言形式的目标 ...

  3. 翻译程序、编译程序和解释程序的区别和联系

    最近在复习编译原理的时候,就在第一章,发现了一个很有趣的知识点. 翻译程序是指这样一个程序,它把一种语言所写的源程序翻译成与之等价的另一种语言的目标程序. 编译程序是一种翻译程序,它把高级语言所写的源 ...

  4. 编译程序和解释程序有什么区别?

    1. 编译程序和解释程序的区别: 编译型是使用编译器编译后生成计算机硬件可直接执行的指令,解释型是在运行时才由解释器逐语句去执行. 编译型代表:C&C++,C#,Java,解释型代表:html ...

  5. 编译程序和解释程序有哪些区别?

    编译程序,解释程序,汇编程序是3种语言处理程序.其区别主要为: 汇编程序(为低级服务)是将汇编语言书写的源程序翻译成由机器指令和其他信息组成的目标程序. 解释程序(为高级服务)直接执行源程序或源程序的 ...

  6. 编译程序与解释程序区别

    目录 前言 一.编译程序定义 二.解释程序定义 总结 前言 举例: A想去外国看演出,但是他不会英文,只能花钱去请翻译. B给出了两种解决办法: 1.购买一本已经翻译完成的英语书,可以直接借用这本书进 ...

  7. 翻译程序和解释程序的区别

    翻译程序和解释程序的区别 解释程序 所谓解释程序是高级语言翻译程序的一种,它将源语言(如BASIC)书写的源程序作为输入,解释一句后就提交计算机执行一句,并不形成目标程序.就像外语翻译中的" ...

  8. 编译程序、解释程序、汇编程序和编译、解释的概念

    计算机并不能直接地接受和执行用高级语言编写的源程序,源程序在输入计算机时,通过"翻译程序"翻译成机器语言形式的目标程序,计算机才能识别和执行.这种"翻译"通常有 ...

  9. 翻译程序,编译程序,解释程序和汇编程之间关系

    首先,翻译程序是指把一种语言编写的源程序翻译成与之等价的:另一种语言的目标程序. 翻译程序有两种:一种是编译程序,它将高级语言源程序一次性全部翻译成目标程序,每次执行程序时,只要执行目标程序.另一种是 ...

最新文章

  1. unity 关闭自己脚本_Unity3D 挂载的脚本取消勾选居然还会运行!!
  2. PyTorch 源码解读之即时编译篇
  3. 满二叉树各种节点数目的计算
  4. XML在JAVA项目中的作用
  5. Python模拟哲学家进餐问题
  6. CSU 1111 三家人
  7. android camera 动画,Android 使用Camera创建3D动画
  8. Spring Boot 学习笔记,这个太全了!
  9. 【保姆级手写理解——灰色预测理论以及python实现】
  10. mysql blast2go_blast2go本地化教程
  11. 蒟蒻的控制台贪吃蛇(新手实验)
  12. 清除IBM小型机橙色告警灯方法
  13. 进制转换【最全进制转换汇总】(整数_小数_正数_负数)正负数整数小数十进制转任意进制-正负数整数小数任意进制转十进制-正负数低进制转高进制-正负数高进制转低进制
  14. 微信小程序解密出来是乱码的问题
  15. 这个世界上有三种几何学
  16. C语言网络聊天室程序
  17. 长期提供orkut / gmail 邀请
  18. Cell Reports : 人脑中的湍流状动力学
  19. 【机器人仿真Webots教程】-控制器编程指南
  20. 数据分析学习(一)数据分析和Numpy基础

热门文章

  1. 测试脉冲电磁对于铝片和铜片的影响
  2. java获取京东token_京东宙斯平台使用方法(accesstoken,appkey,appsecret参数和SDK的获取)...
  3. 如何在vue中优雅的使用ocx控件:控件引用
  4. 恐龙为何不发明计算机,为什么恐龙没有产生智慧文明,而人类文明反而如此发达?...
  5. 用计算机丢失ZLB1,LJ-ZLB1预应力智能张拉控制系统
  6. 三个基本的布尔逻辑算符是_布尔逻辑检索的主要运算符有哪些
  7. 计算机伦理学理论分析三大思想,试论伦理学的三种理论形态——基于理论形态学的考察...
  8. BIT-Vehicle Dataset - 车辆车型识别数据集
  9. Linux系统增加新硬盘
  10. SQLDBX如何连接CACHE!!!