99问答网
所有问题
解释型与编译型程序那个执行的速度快?
比方说解释型的:JAVA,编译型的,比方说C,同样是在Windows环境下,那个执行起来速度快?是不是牺牲了速度的一方有其他方面的优势?
举报该问题
推荐答案 2011-09-02
当然是C执行速度快了,而且不只快一点。Java也不是解释型语言吧,Java速度慢的原因是为了保持跨平台的特性而必须在Windows系统里面装虚拟机来翻译编译后的文件。 Basic语言是解释型的。Java的优势就是跨平台。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/zWejtOzeO.html
相似回答
解释和编译
有什么区别
答:
跟操作系统认识的机械码,执行程序就是直接执行机械码,所以速度比较快
,但因为是机械码 (加上一些操作系统的 loader 所要的信息),不同的 CPU 与操作系统并不能运行编译后的程序 另外还有一种是半编译的,先把程序编译成一种中间码,再在不同的机器运行解释器解释这种中间码.网页上的 java 可以是解释的...
解释型
语言
和编译型
语言的优劣各是什么?
答:
编译型:优点:运行速度快
,代码效率高,编译后的程序不可修改,保密性较好。缺点:代码需要经过编译方可运行,可移植性差,只能在兼容的操作系统上运行。解释型:优点:可移植性较好,只要有解释环境,可在不同的操作系统上运行。缺点:运行需要解释环境,运行起来比编译的要慢,占用资源也要多一些,代码...
从性能上说,
编译型
语言好还是
解释型
语言好?
答:
从性能上考虑,
编译型语言通常会比解释型语言要快一些
。这是因为在编译型语言中,程序在编译时就已经被转化成了机器语言,在运行时直接执行机器语言,而不需要再进行解释。而解释型语言则需要在运行时解释代码,所以会比较慢一些。但是,这并不意味着解释型语言就完全没有优势。在某些情况下,解释型语言...
编译程序和解释程序的
区别
答:
编译程序与解释程序最大的区别在于:前者生成目标代码,而后者不生成。此外,编译程序产生目标代码的执行速度比
解释程序的执行速度
要快(若遇到循环程序,则解释程序要不断地重复解释,而编译程序只需执行一次即可)。
编译程序的
功能是把用高级语言书写的
源程序
翻译成与之等价的目标程序。编译过程划分成词法...
编译程序和解释程序的
区别
答:
1、编译是将
源程序
翻译成可
执行的
目标代码;
解释程序
不产生目标代码。2、解释程序可跨平台使用;
编译程序
跨平台性不好。3、解释程序可以随时修改,立刻生效;编译程序不行。4、解释程序运行效率低;编译程序执行
速度快
。编译是将源程序翻译成可执行的目标代码,翻译与执行是分开的;而解释是对源程序的翻译...
从性能上说,
编译型
语言好还是
解释型
语言好?
答:
1、
编译型
语言优点:运行
速度快
,代码效率高,编译后的
程序
不可修改,保密性较好。缺点:代码需要经过编译方可运行,可移植性差,只能在兼容的操作系统上运行。2、按照其自身规定的方式去
执行
相应的操作。一般说来,
解释
比编译有着很好的灵活性;编译一般有着较好的性能。3、编译型语言的优缺点:执行效率...
编译
后的程序比边
解释
边
执行的程序
的运行
速度快
吗?为什么?
答:
自然就要慢的多了。比较特殊的是java,javac命令编译的结果虽然也是二进制文件,但实际也不是机器指令,而是优化后的代码,最后的执行是通过java虚拟机再次编译后执行。所以效率介于
编译型和解释型
之间。目前java的
执行速度
已经有了大幅度的提升,但要想赶上或超越C 或者汇编,理论上是不现实的。
解释型
语言
和编译型
语言
答:
编译型
是使用编译器编译后生成计算机硬件可直接
执行的
指令,
解释型
是在运行时才由解释器逐语句去执行。编译型代表:C解释型语言只有执行时才会判断是否出错,即使一句出错,也可以继续执行下一句。2、编译型语言都为强类型,即必须说明数据的类型,如inta;解释型语言多为弱类型,如js中vara,a可以为字符串...
编译执行和解释执行的
区别
答:
二、优势不同 1、编译执行:相比
解释执行编译执行
效率高,占用资源小,适合复杂程序 2、解释执行:开发
速度快
,出现严重BUG的几率小。三、缺点不同 1、编译执行:兼容性差,例如在windows平台上写的
编译程序
一般不可以在unix平台上运行。2、解释执行:解析需要时间,不生成目标程序而是一句一句的
执行的
方式...
大家正在搜
编译程序和解释程序的区别是
编译程序直接执行源程序
解释执行和编译执行
解释程序和编译程序
与编译方式执行程序相比
高级语言程序的编译执行方式是
一个c程序的执行是从
编译程序直接生成可执行文件
以下关于编译程序的说法正确的是
相关问题
编译程序和解释程序哪个速度快啊。。。。。!!!
编译后的程序比边解释边执行的程序的运行速度快吗?为什么?
编译型高级语言生成可执行文件后的执行速度比解释型高级语言程序...
编译型语言和解释型语言各自的优缺点是什么?
c语言的编译效率是最快的吗?
编译型和解释型的区别&Java从编译到执行的...
关于“编译型语言”和“解释性语言”的区别
编译程序对源程序的语言是解释一句执行一句