55问答网
所有问题
解释程序和编译程序的区别在于
如题所述
举报该问题
其他回答
第1个回答 2024-03-24
是否生成目标代码。
编译程序将源代码转换成可执行的目标代码,这个过程包括词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成等阶段,编译完成后,生成的目标代码可以脱离源代码独立运行;解释程序则不产生目标代码,在执行源代码时,逐句解释并执行,不生成可存储的目标代码,每次运行源代码都需要解释程序从头开始解释。
相似回答
编译程序和解释程序的区别
答:
编译程序和解释程序的区别是:
1、编译是将源程序翻译成可执行的目标代码;解释程序不产生目标代码
。2、
解释程序可跨平台使用
;编译程序跨平台性不好。3、解释程序可以随时修改,立刻生效;编译程序不行。4、解释程序运行效率低;编译程序执行速度快。编译是将源程序翻译成可执行的目标代码,翻译与执行是分...
解释和编译有什么区别
答:
二、运行环境不同
1、
解释程序可跨平台使用
,因为解释器已经做好了对不同平台的交互处理,用户写的源代码不需要再考虑差异性,源代码所有平台都可以直接执行。2、编译程序跨平台性不好,不同操作系统,调用底层的机器指令不同,需为不同平台生成不同的机器码文件。三、开发便捷性 1、解释程序可以随时修...
编译程序和解释程序的区别
答:
编译程序与解释程序最大的区别在于:前者生成目标代码,而后者不生成
。此外,编译程序产生目标代码的执行速度比解释程序的执行速度要快(若遇到循环程序,则解释程序要不断地重复解释,而编译程序只需执行一次即可)。编译程序的功能是把用高级语言书写的源程序翻译成与之等价的目标程序。编译过程划分成词法分...
编译程序和解释程序的区别
答:
两种程序区别有是否生成目标代码、跨平台性、执行效率
。1、是否生成目标代码:编译程序产生机器能识别的汇编或二进制代码;解释程序则通过分析和执行语句后直接生成运行结果。2、跨平台性:编译程序跨平台性不好,不同操作系统,调用底层的机器指令不同,需为不同平台生成不同的机器码文件;解释程序可跨平台...
解释程序和编译程序的区别在于
答:
编译程序
将源代码转换成可执行的目标代码,这个过程包括词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成等阶段,编译完成后,生成的目标代码可以脱离源代码独立运行;
解释程序
则不产生目标代码,在执行源代码时,逐句解释并执行,不生成可存储的目标代码,每次运行源代码都需要解释程序从头...
大家正在搜
解释程序与编译程序
解释程序和编译程序的论述
解释程序和编译程序哪个快
解释程序和编译程序的作用
解释程序与编译程序的区别
解释程序和编译程序有哪些
解释程序产生目标程序吗
现代计算机常用的三级存储体系
解释程序是什么