导航:首页 > 源码编译 > 编译程序解释目标

编译程序解释目标

发布时间:2024-10-04 14:58:58

编译程序和解释程序都是什么意思

编译程序(Compiler,compiling program)也称为编译器,是指把用高级程序设计语言书写的源程序,翻译成等价的机器语言格式目标程序的翻译程序。

解释程序是一种语言处理程序,在词法、语法和语义分析方面与编译程序的工作原理基本相同,但在运行用户程序时,它直接执行源程序或源程序的内部形式(中间代码)。

(1)编译程序解释目标扩展阅读:

解释程序的一般结构可以分为解释模块和运行模块者轮斗两个主要模桐返块。前者的职能是按源程序动态执行顺序逐个输入语句,并对单个语句进行分析和解释,包括语法和语义的正确性检验、生成等价的中间代码或机器语言代码,以及错误信息提供等处理。

后首磨者的职能是运行语句的翻译代码,并输出中间结果或最终结果。由于解释程序的设计思想不同,运行模块的执行方式也不同。

参考资料来源:

网络——编译程序

网络——解释程序

❷ 解释程序产生了目标程序而汇编程

解释程序产生了目标程序而汇编程序和编译程序是不产生目标程序的。



程序,香港和台湾对英文procere的中文翻译,编程语言中的procere在大陆翻译为“过程”,在港台和其他领域则翻译为“程序”。在大陆于计算机科学、电脑工程、电子工程、电机工程、机器人工程学、机械工程领域中的英文术语program的中文译名也是“程序”,在港台则翻译为“程式”。当程序为procere的译名时,一个程序即是特定的一系列动作、行动或操作,而这些活动、动作或操作必须被执行于相同方式以为了在相同环境下恒常得出相同的结果(例如紧急应变程序)。



为实现预期目的而进行操作的一系列语句和指令。一般分为系统程序和应用程序两大类。 计算机中的程序在港澳台地区称为程式。程序就是为使电子计算机执行一个或多个操作,或执行某一任务,按序设计的计算机指令的集合。由程序计数器(Program Counter)控制。程序(program)是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。是用汇编语言、高级语言等开发编制出来的可以运行的文件,在计算机中称可执行文件(后缀名一般为。exe)。我们玩的游戏一般都是应用程序(但现在后缀名为。swf的Flash影片类的游戏也比较流行) 程序是计算机指令的序列集合,编制程序的工作就是为计算机安排指令序列。

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

两种程序区别有是否生成目标代码、跨平台性、执行效率。
1、是否生成目标代码:编译程序产生机器能识别的汇编或二进制代码;解释程序则通过分析和执行语句后直接生成运行结果。
2、跨平台性:编译程序跨平台性不好,不同操作系统,调用底层的机器指令不同,需为不同平台生成不同的机器码文件;解释程序可跨平台使用,因为解释器已经做好了对不同平台的交互处理。
3、执行效率:编译程序执行效率高,因为程序代码已经翻译成了是计算机可以理解的机器语言;解释程序执行效率低,所有的代码均需经过解释器边解释边执行。

阅读全文

与编译程序解释目标相关的资料

热点内容
加密应用在哪里找vivo 浏览:288
python读写图像 浏览:287
不是金山毒霸会员文件还能加密吗 浏览:953
python网站开发教程 浏览:873
安卓超感画质引擎是什么意思 浏览:321
ug80编程稳定吗 浏览:706
乐高ev3魔方机器人编程 浏览:891
文件夹120 浏览:753
怎么判断用几个密钥进行加密 浏览:433
学韩语哪个app最好 浏览:940
怎么才能让苹果手机登安卓号 浏览:599
史上最强大脑算法 浏览:327
java图形识别算法 浏览:971
安卓手机开机怎么会出现圆圈 浏览:203
定常流体一定是不可压缩流体吗 浏览:508
java基本算法 浏览:390
专业自学编程的教程 浏览:623
linux怎么启动oracle 浏览:677
公司云服务器腾讯 浏览:105
电脑自动加密功能 浏览:244