爱问知识人 爱问教育 医院库

程序的编译与解释有什么区别

首页

程序的编译与解释有什么区别


        

提交回答
好评回答
  • 2023-11-06 00:00:23
    1.与计算机的交流方式不同 解释程序不产生目标代码,它逐条地取出源程序中的语句,边解释,边执行解释器把源代码文件边解释成机器语言边交给CPU执行。 编译是将源程序翻译成可执行的目标代码,执行可执行程序文件,翻译与执行是分开的。2.运行环境不同 解释程序可跨平台使用,因为解释器已经做好了对不同平台的交互处理,用户写的源代码不需要再考虑差异性,源代码所有平台都可以直接执行。 编译程序跨平台性不好,不同操作系统,调用底层的机器指令不同,需为不同平台生成不同的机器码文件。3.开发便捷性 解释程序可以随时修改,立刻生效,改完源代码后,直接运行看效果 编译程序每次修改源代码,都要重新编译,生成机器码文件。4.运行速度 解释程序运行效率低,所有的代码均需经过解释器边解释变执行,速度比编译型慢很多 编译程序执行速度快,因为你的程序代码已经翻译。

    J***

    2023-11-06 00:00:23

  • 生活 相关知识

  • 生活
  • 日常生活

相关推荐

正在加载...
最新资料 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):