15个回答
展开全部
不会。
C语言和JAVA语言有各自的优缺点,二者均无法取代对方。
JAVA的优势在于可移植性,无论是什么平台,java的代码都是运行在对应平台的Java虚拟机(JVM)中, 所以用java写的代码可以很方便的移植。
不过正因为如此,导致java与硬件的关系不够密切,用java直接操作硬件接口就很不方便,甚至有时无法达到目的。
在这种情况下,C语言的硬件紧密结合特性就有了用武之地,于是在系统层,驱动层等,C语言还是无法替代的。
另外,相对java来说,C语言更高效也更节省资源,所以在嵌入式领域,C语言的地位同样是无法取代的。
一个最明显的例子,java运行需要JVM支持,而JVM均由对应平台上的C语言实现。
所以,java永远无法淘汰C语言。
C语言和JAVA语言有各自的优缺点,二者均无法取代对方。
JAVA的优势在于可移植性,无论是什么平台,java的代码都是运行在对应平台的Java虚拟机(JVM)中, 所以用java写的代码可以很方便的移植。
不过正因为如此,导致java与硬件的关系不够密切,用java直接操作硬件接口就很不方便,甚至有时无法达到目的。
在这种情况下,C语言的硬件紧密结合特性就有了用武之地,于是在系统层,驱动层等,C语言还是无法替代的。
另外,相对java来说,C语言更高效也更节省资源,所以在嵌入式领域,C语言的地位同样是无法取代的。
一个最明显的例子,java运行需要JVM支持,而JVM均由对应平台上的C语言实现。
所以,java永远无法淘汰C语言。
展开全部
微软MVP解读,C#与java的语言之争
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C语言主要用于底层的开发,比如各种单片机,硬件驱动等。
JAVA多用于写手机软件或者桌面小程序,两个用途不一,没有什么淘汰不淘汰之说。
JAVA多用于写手机软件或者桌面小程序,两个用途不一,没有什么淘汰不淘汰之说。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
JAVA是强大,但是它没强大到完全可以代替C语言,既然不能代替,所以就没有它能不能淘汰C语言的说法!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
除了网站后端,都是C或C++的天下,大型软件photoshop,maya,solidworks,专业领域等、大型mmo游戏、各种中间件、系统软件、驱动程序和未探索领域等等,而且这几年飞速发展,已经出到C++17标准,增加了数百个特性,像一个新语言,已经不再是以前的C++了,语法糖增加了不少,有些地方甚至比Java/C#还便捷。在微软商店中我发布了纯C++项目,可以看下性能效果:Fish Studio、Element Studio
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询