55问答网
所有问题
叙述编译器和解释器的相同点和不同点
如题所述
举报该问题
推荐答案 2016-12-03
编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快;
而解释器则是只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所以运行速度是不如编译后的程序运行的快的.
这是因为计算机不能直接认识并执行我们写的语句,它只能认识机器语言(是二进制的形式)
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/IIIcceIcReLFe48GLeG.html
相似回答
计算机中:
解释
程序
与编译程序
:
的相同点与不同点
是什么
答:
其区别主要为:解释程序直接执行源程序或源程序的内部形式
,一般是读一句源程序,翻译一句,执行一句,不产生目标代码,如BASIC解释程序。编译程序是将高级语言书写的源程序翻译成与之等价的低级语言的目标程序。编译程序与解释程序最大的区别之一在于
前者生成目标代码,而后者不生成
;此外,前者产生的目标代码...
编译器和解释器的
区别和联系
答:
1、编译和解释的区别是与计算机的交流方式不同、运行环境不同、运行速度不同
。与计算机的交流方式不同编译是将源程序翻译成可执行的目标代码,执行可执行程序文件,翻译与执行是分开的。2、解释器翻译源程序时不生成独立的目标程序,而编译器则将源程序翻译成独立的目标程序。3、这只是表象,二者背后的最...
解释
和
编译有什么
区别
答:
不同的机器只要有解释器就可以运行相同的程序.2.编译
-- 先把程序转成 CPU 跟操作系统认识的机械码,执行程序就是直接执行机械码,所以速度比较快,但因为是机械码 (加上一些操作系统的 loader 所要的信息),不同的 CPU 与操作系统并不能运行编译后的程序 另外还有一种是半编译的,先把程序编译成一种...
解释
和
编译有什么
区别
答:
一、与计算机的交流方式
不同
1、解释程序不产生目标代码,它逐条地取出源程序中的语句,边解释,边执行;
解释器
把源代码文件边解释成机器语言边交给CPU执行。2、
编译
是将源程序翻译成可执行的目标代码,执行可执行程序文件,翻译与执行是分开的。二、运行环境不同 1、解释程序可跨平台使用,因为解释器已经...
解释器和编译器的
区别
答:
工作方式
不同
、特点不同。1、工作方式不同:
解释器
则是逐行解释执行源代码,每执行一行代码都需要进行解析,边翻译,边执行,而
编译器
将整个源代码转换为目标代码,然后在执行之前进行链接,生成可执行文件,先翻译,再执行。2、特点不同:解释器是一种直接将源代码翻译成机器语言并执行的程序,而编译器是...
大家正在搜
java解释器和编译器的区别
什么是解释器和编译器
编译器解释器的区别
java编写需要的编译器
python的编译器有哪些
编译器哪个好
JIT编译器
Java 编译器
python有编译器吗
相关问题
超赞,编译器和解释器的异同,瞬间明白了
即时编译器和JAVA解释器的区别?
练习1.1.2:编译器相对于解释器的优点是什么?解释器相对于...
通过实例看解释器和编译器的区别
java编译器和JVM有什么区别?
请问编译程序和解释程序是什么意思?什么是编译器、什么是解释器...
程序有编译器编写,那么解释脚本的解释器是什么?它是一个和编译...
java的虚拟机 编译器 解释器 都什么关系啊?