c语言与java哪个执行速度快,为什么?

发布网友 发布时间:2022-04-22 08:29

我来回答

5个回答

热心网友 时间:2022-06-18 15:56

java是跨平台的,效率比一般的高级语言低,C语言几乎直接转换为机器语言,效率是比所有的高级语言都高。因此C写的软件在运行时比JAVA写的同样功能的代码效果许多许多。

热心网友 时间:2022-06-18 15:56

要看你说啥效率:

如果是运行效率,已经没有人关注细节的“效率”了,因为第一程序员很难达到语言的性能极致,程序性能往往依赖于程序员水平,而不是语言,第二,所谓的高性能往往是依赖诸如分布式来实现的,从语言上找效率已经没有多少实践意义了
如果是开发效率,C无疑是除了汇编之外效率最低的了。没有面向对象的支持,无法对问题进行高阶的建模是硬伤。无论哪种面向对象语言都比它牛。而Java由于其广泛使用,丰富的库更是远远优于C

热心网友 时间:2022-06-18 15:57

c更接近底层。运行效率高。JAVA有大量第三方类库,加上有自动垃圾回收机制。做中型或大型的项目,开发效率更高

热心网友 时间:2022-06-18 15:58

人们一贯的常识都是C++的运行效率高,而Java的开发效率高,而再某些场景下,Java的性能更是不输与C++,而现代C++也有了更多的开发工具和更方便的语法,开发效率也有提高。

热心网友 时间:2022-06-18 15:58

执行效率还是C高,毕竟更偏底层

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com