当前位置:首页 » 编程语言 » c语言开发效率
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言开发效率

发布时间: 2022-12-10 18:07:11

A. Java和c语言哪个执行效率高各有什么优缺点

单纯论执行效率,C比Java高。

C语言编译出来的程序执行过程是机器直接执行其机器码。
Java语言编译出来的程序执行过程是,Java虚拟机翻译Java字节码,然后将其转换成机器码告知机器运行。
同时Java语言是自动管理内存的,所以他会追踪大部分对象的引用情况,占用的内存比C语言程序要高一些。

相对于C语言Java的优点:
1,开发较快速,难度较低,开发项目时需要的人手少,成品速度快,对开发人员要求低于C语言。
2,相关社区活跃,讨论和共享java技术的没有任何一个语言的社区敢相提并论,压倒性优势。
3,异常容易追踪,C的异常很难处理,有的时候要熬夜找bug
缺点:
1,运行速度较C慢,程序越大越明显
2,难与底层操作系统和硬件打交道,用C可以轻而易举获取操作系统硬件信息,java则不能。

B. java和C语言比哪个效率高

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

C. 关于汇编和c语言效率哪个高

当然是汇编语言效率高:
高级语言一般都是被编译程序编译成 汇编代码,然后再转换成机器码.
汇编语言直接被编译成机器码.
如果楼主学了汇编语言就知道了,汇编语言更靠近硬件,是做病毒的好东西!

D. c语言效率问题

汇编语言的效率确实比C语言高,但汇编语言调试过程较为困难,代码容易遗留缺陷,而且难以维护。其实编译器已经把你这个想法干掉了,C编译器会把C代码转换成汇编代码,再翻译成机器指令。如果想获得较高的效率,可在编译前,将编译器的优化选项打开,如此即可获得较高效率的代码。如果这样得到的代码还是不能满足要求,那么合适的做法是识别程序中对效率要求最高的一小部分,将这小部分代码用汇编实现,并将代码嵌入到C程序中。