导航:首页 > 源码编译 > 简述编译程序以及解释程序

简述编译程序以及解释程序

发布时间:2025-07-04 10:12:13

‘壹’ 编译程序、解释程序、汇编程序的区别是什么

D 编译。
编译程序、解释程序、汇编程序是3种语言处理程序。其区别主要为:汇编程序(为低级服务)是将汇编语言书写的源程序翻译成由机器指令和其他信息组成的目标程序。解释程序(为高级服务)直接执行源程序或源程序的内部形式,一般是读一句源程序,翻译一句,执行一句,不产生目标代码,如BASIC解释程序。编译程序(为高级服务)是将高级语言书写的源程序翻译成与之等价的低级语言的目标程序。编译程序与解释程序最大的区别之一在于前者生成目标代码,而后者不生成;此外,前者产生的目标代码的执行速度比解释程序的执行速度要快;后者人机交互好,适于初学者使用。用COBOL、FORTRAN等语言编写的程序考虑到执行速度一般都是编译执行。

‘贰’ 编译程序和解释程序的区别

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

阅读全文

与简述编译程序以及解释程序相关的资料

热点内容
javaio文件复制 浏览:405
app上海总部在什么楼里 浏览:371
格式化硬盘dos命令 浏览:494
红茶可以缓解压力 浏览:997
腾讯云怎么弄七十多一年云服务器 浏览:717
java按钮设置图片 浏览:866
php数字分页代码 浏览:793
旅游业程序员 浏览:395
区块链第三代加密数字资产 浏览:525
把播放清单放在云服务器上 浏览:869
phpppt下载 浏览:300
1929pdf 浏览:366
编译器是终端吗 浏览:533
pdf改b4 浏览:380
命令通道 浏览:704
pdf去 浏览:543
嵌入式编译器优化 浏览:127
不同品牌安卓一键换机用什么软件 浏览:957
二年下册运算法则 浏览:137
兰溪两级压缩空压机 浏览:137