c语言,java在未来会被淘汰吗?
5个回答
展开全部
不会。
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语言。
展开全部
要看多久的未来。十几、二十年是不会被淘汰的,三十年后怎样就不知道了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C不会被淘汰,毕竟方方面面、系统、航天算法等等
java在未来一二十年内,肯定不会被淘汰,目前很多系统都是java的,公司技术更新慢的话,一个项目可能会管很久,中间就是不停修补。
即使未来多年以后java被淘汰,作为学习者,我觉得这是一种进步,这就意味着更好用/更简单的开发语言诞生了。
java在未来一二十年内,肯定不会被淘汰,目前很多系统都是java的,公司技术更新慢的话,一个项目可能会管很久,中间就是不停修补。
即使未来多年以后java被淘汰,作为学习者,我觉得这是一种进步,这就意味着更好用/更简单的开发语言诞生了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
计算机java编程开发行业一直是比较热门的行业,想选择学习一门计算机编程,首先要找到适合自己的方向。只要努力去学,有足够的意志力,找一个合适的平台,系统的学习一下,还是会有很大的收获。
如果你想要专业的学习编程开发,更多需要的是付出时间和精力,一般在2w左右。应该根据自己的实际需求去实地看一下,先好好试听之后,再选择适合自己的。只要努力学到真东西,前途自然不会差。
如果你想要专业的学习编程开发,更多需要的是付出时间和精力,一般在2w左右。应该根据自己的实际需求去实地看一下,先好好试听之后,再选择适合自己的。只要努力学到真东西,前途自然不会差。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2020-08-13
展开全部
C语言不会被淘汰,C语言是面向过程的语言,是常用语言中执行最快的语言,同时也是功能最全的语言。(仅次于机器码)
首先,所有电子设备的驱动和系统都必须用C语言来编写,例如我们的Windows,ISO,显卡驱动,声卡驱动,打印机驱动,网卡驱动。这点是无法代替的。
其次,C语言产生的机器码最少,运行速度快,很多大型游戏都是用C语言来开发。特别是即时性很强的游戏,如射击类的等。
另外,使用其它语言写代码时,使用到的平台是用C语言来写的,所以想淘汰C的可能不大,除非有新的机器码语言。
至于JAVA是目前的游戏,WEB,脚本用的最广泛的语言,写得快,移植性强,在15年内肯定不会淘汰,以后很难说。不过C一定不会淘汰。
首先,所有电子设备的驱动和系统都必须用C语言来编写,例如我们的Windows,ISO,显卡驱动,声卡驱动,打印机驱动,网卡驱动。这点是无法代替的。
其次,C语言产生的机器码最少,运行速度快,很多大型游戏都是用C语言来开发。特别是即时性很强的游戏,如射击类的等。
另外,使用其它语言写代码时,使用到的平台是用C语言来写的,所以想淘汰C的可能不大,除非有新的机器码语言。
至于JAVA是目前的游戏,WEB,脚本用的最广泛的语言,写得快,移植性强,在15年内肯定不会淘汰,以后很难说。不过C一定不会淘汰。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询