大家好,今天小编关注到一个比较有意思的话题,就是关于c语言 java效率的问题,于是小编就整理了2个相关介绍c语言 Java效率的解答,让我们一起看看吧。
python,JAVA执行效率差距怎么那么大?
1、J***a是半编译的,而Python是脚本语言,所以J***a的执行效率高;
2、但是python对面向对象的支持更好,所以在开发效率,可维护性更胜一筹;
3、而且Python经常使用C做扩展,执行效率不是问题,哪怕是计算量大的操作,也无需担心。
4、补充:Python是一门动态编程语言,主要亮点是可以提高开发应用的效率。 它是和J***a,perl,Ruby等语言同类的,是做系统集成,Web应用等系统的利器。可以为Python写c或cpp的模块,提高Python系统的整体性能。也可以在python中调用外部C库,保证整个系统的性能。所以,Python系统的执行会越来越快,当然并不是Python快了,而是后面的支持越来越强大。Python是快速原型开发的利器,如果对性能有要求,那么就各种优化它,Python不会辜负你的。
高级语言通常都具有执行效率高的特点?
1.高级语言:实现效率高,执行效率低,对硬件的可控性弱,目标代码大,可维护性好,可移植性好
2.低级语言:实现效率低,执行效率高,对硬件的可控性强,目标代码小,可维护性差,可移植性差
3.以C 为例,它是一种比较特殊的语言,它具备高级与低级语言的特性,可以直接对硬件进行操作,又可以进行一些问题的编程,语句可以说是最简单易懂的了汇编则不同,它直接作用与硬件,以mov为主要,把数据细化到cpu和内存的寄存器里,cs ss 等等都是里面的,但是一个语句在C语言里用一句printf就可以实现的东西用汇编要好几句。 basic就更高级,它需要专门的平台,比如dos,类似j***a 但是j***a只要有j***a虚拟机平台就可以运行了,所以兼容性好的很,还有C++和C差不多,但是C++是针对对象的编程,我们的操作系统,游戏等,都是用C++编写的。
到此,以上就是小编对于c语言 j***a效率的问题就介绍到这了,希望介绍关于c语言 j***a效率的2点解答对大家有用。