解释器和编译器的区别
Posted zzfx
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解释器和编译器的区别相关的知识,希望对你有一定的参考价值。
http://blog.csdn.net/xuqiaobo/article/details/52534947
解释器和编译器两者各有优势:当程序需要迅速启动和执行的时候,解释器可以首先发挥作用,省去编译的时间,立即执行。在程序运行后,随着时间的推移,编译器逐渐发挥作用,把越来越多的代码编译成本地代码之后,可以获得更高的执行效率。当程序运行环境内存资源限制较大,可以使用解释器节约内存,反之可以使用编译执行来提升效率。同时,解释器还可以作为编译器激进优化时的一个逃生门,让编译器根据概率选择一些大多数时候都能够提醒运行速度的优化手段,当激进优化的假设不成立时,可以通过逆优化退回到解释状态继续执行。
以上是关于解释器和编译器的区别的主要内容,如果未能解决你的问题,请参考以下文章