永发信息网

编译后的程序比边解释边执行的程序的运行速度快吗?为什么?

答案:4  悬赏:30  手机版
解决时间 2021-02-25 04:35
编译后的程序比边解释边执行的程序的运行速度快吗?为什么?
最佳答案
程序的编译是指将人可以理解的代码(如C的源代码)段编译成机器指令码(二级制指令),也就是处理堆栈、处理器、总线的指令,交由计算机自动执行。解释型语言是在需要执行时临时编译运行,执行时多了编译的过程,自然就要慢的多了。
比较特殊的是java,javac命令编译的结果虽然也是二进制文件,但实际也不是机器指令,而是优化后的代码,最后的执行是通过java虚拟机再次编译后执行。所以效率介于编译型和解释型之间。
目前java的执行速度已经有了大幅度的提升,但要想赶上或超越C 或者汇编,理论上是不现实的。
全部回答
所有的JAVA程序 都是编译后再执行的;
在MyEclipse之类的集成开发环境下,也许你没有编译就可以执行,实际上在执行之前全部会编译的
当然要快了,在运行jsp的时候,当第一次请求到来时,处理的很慢,但是第二次就很快了,就是这个原因
我暂时保留我的看法!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
网络这么发达,当你搜索到很久不联系的同学类
美家房屋中介这个地址在什么地方,我要处理点
太平洋0到十岁宝宝保险每年一万每年分红有多
4G流量可以用多少天
广西南宁的八宝茶怎么做
天猫怎么拍下
关于绝热材料的绝热性能,以下何者不正确?[
没吃东西能不能喝加多宝
绿化覆盖率如何计算?
八题求用二元一次方程解
黄蜡石市价多少现在?
柏林山水北门在什么地方啊,我要过去处理事情
狗狗墓地多少钱
吊顶由哪三部分组成
win10系统不能玩大型单机游戏怎么办,
推荐资讯
坐长途汽车带仓鼠能过安检吗
魔兽里面兽人的出生地在哪啊?
6年到了换驾驶证听力不合格怎么办
在搜集财务部员工工作信息时,不太适合的方法
品胜和飞利浦蓝牙耳机哪个好
yoyo婴儿车在那些国家有售
根据学习的定义,下列属于学习的现象的是( 
喊呀买得的那个歌是什么歌
11岁半jj11cm,长阴毛,变声,遗精,正常吗
俄罗斯公派留学一年的费用为多少
【融资租赁登记的作用】以下融资租赁业务信息
时尚Baby童装屋这个地址在什么地方,我要处理
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?