C语言会被JAVA淘汰吗

来源:百度知道 编辑:UC知道 时间:2024/06/17 05:24:57
C语言会被JAVA淘汰吗 C语言用VC开发
JAVA 用什么

不会。
C语言和JAVA语言有各自的优缺点,二者均无法取代对方。
JAVA的优势在于可移植性,无论是什么平台,java的代码都是运行在对应平台的Java虚拟机(JVM)中, 所以用java写的代码可以很方便的移植。
不过正因为如此,导致java与硬件的关系不够密切,用java直接操作硬件接口就很不方便,甚至有时无法达到目的。
在这种情况下,C语言的硬件紧密结合特性就有了用武之地,于是在系统层,驱动层等,C语言还是无法替代的。
另外,相对java来说,C语言更高效也更节省资源,所以在嵌入式领域,C语言的地位同样是无法取代的。
一个最明显的例子,java运行需要JVM支持,而JVM均由对应平台上的C语言实现。

所以,java永远无法淘汰C语言。

不会!C是鼻祖,可以直接操作硬件,最适合编写系统软件,执行效率远高于java,二者大为不同,java面向对象,是新生派,c面向过程。
讲开发有点大了,我们说小程序吧。c不仅仅是用VC编写!你可以用记事本编写,或Edit,最重要的是编译,你可以在命令行下直接编译。
java可以JDK来开发,这是最原始的方式。用记事本等文字编辑软件来编写。命令行下javac编译,java运行。
商业的VJ++、Eclipse等

一个做是底层语言,一个是高层语言,C是Java的的基础,JVM底层的很多东西也都是C实现的... 就比如说,C做操作系统,做应用程序,做游戏,这些方面Java就不是很适合.但做电信 电力系统以及网站方面,用C就比较费劲..... 因此 不存在谁淘汰谁的说法..

C语言主要用于底层的开发,比如各种单片机,硬件驱动等。
JAVA多用于写手机软件或者桌面小程序,两个用途不一,没有什么淘汰不淘汰之说。

正确的来说呢,几十年内不会,毕竟c与系统底层交互好多了(系统都用c写的),几十年后,天知道有什么变化,没准java啥的都没人用了呢。

还有c的桌面应用程序比java等语言好多了(java主要用于网站项目好一点)