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

解释程序和编译程序产生目标吗

发布时间:2025-01-17 05:10:24

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

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



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



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

② 解释程序和编译程序的区别在于

解释程序和编译程序的区别在于:是否产生目标程序。解释程序是高级语言翻译程序的一种,它将源语言书写的源程序作为输入,解释一句后就提交计算机执行一句,并不形成目标程序。
解释程序由一个总控程序和若干个执行子程序组成。解释程序的工作过程如下:首先,由总控程序执行初始准备工作,置工作初态;然后,从源程序中取一个语句S,并进行语法检查。如果语法有错,则输出错误信息;否则,根据所确定的语句类型转去执行相应的执行子程序。返回后检查解释工作是否完成,如果未完成,则继续解释下一语句;否则,进行必要的善后处理工作。
解释程序的工作方式非常适于人通过 终端设备与计算机会话,如在终端上打一条命令或语句,解释程序就立即将此语句解释成一条或几条指令并提交硬件立即执行且将执行结果反映到终端,从终端把命令打入后,就能立即得到计算结果。

③ 编译程序和解释程序均能产生目标程序吗

不能
因为:编译程序能产生目标程序而解释程序则不能
补充:解释程序也称为解释器,它或者直接解释执行源程序,或者将源程序翻译成某种中间表示形式后再加以执行;编译程序(编译器)则是将源程序翻译成目标语言程序,然后在计算机上运行目标程序。两种语言处理程序的根本区别是:在编译方式下,机器上运行的是与源程序等价的目标程序,源程序和编译程序都不再参与目标程序的执行过程,而在解释方式下,解释程序和源程序(或某种等价表示)要参与到程序的运行过程中,运行程序的控制权在解释程序。解释器翻译源程序时不生成独立的目标程序,而编译器则将源程序翻译成独立的目标程序。

阅读全文

与解释程序和编译程序产生目标吗相关的资料

热点内容
vb改变颜色命令 浏览:553
加密稳定币怎么样 浏览:73
为什么安卓系统不能直接运行 浏览:676
安卓输入口什么样 浏览:986
pythonweb模块不输出 浏览:321
交换机端口状态命令 浏览:30
安卓手机更新游戏为什么比苹果早 浏览:15
加密交易平台排名 浏览:93
python多线程采集 浏览:440
python中numpy模块安装 浏览:358
安卓虚拟机linux 浏览:569
安卓怎么分享五g网络 浏览:671
什么型号的板子能上服务器内存 浏览:399
androidapk图标设置 浏览:44
最早提出分数运算法的着作 浏览:922
安卓邮箱怎么保存照片 浏览:269
hdfspythonapi 浏览:851
qt如何搭建web服务器 浏览:58
程序员红包算法 浏览:792
亚马逊安全的更换云服务器 浏览:728