java和c++哪个容易被淘汰?

 我来答
yvhpfiipfi
2010-11-17 · TA获得超过2912个赞
知道小有建树答主
回答量:880
采纳率:50%
帮助的人:687万
展开全部
楼主你好!

我认为:JAVA更容易被淘汰。

原因是,目前微软为了与SUN公司竞争,全力推出的C#,已经重拳出击,成功逼迫SUN被甲骨文公司收购。

同是纯面向对象的语言,JAVA与C#的作用,基本相当,而C#在WEB应用领域,已经有了长足的发展,微软的.net战略是获得了巨大的成功。而随着时间的推进,还会有更多的新语言出来,比如,最近才萌芽的:J#。

但是,C++就不同了,JAVA是需要虚拟机,C#需要.net framework,而C++写的程序,是不需要任何其他东西就可以直接运行的。

C++,完全包容了C,在C基础上封装了类,引入了面向对象的概念。可以说,在目前的主流编程语言当中,C++是面向对象语言之父。虽然它不是纯面向对象的。

JAVA是由C++来的,其他任何面向对象的语言,都在灵魂深处有着挥之不去的C++的烙印。

C++,功能之强大,它的无所不能,已经被公认。

楼主可能知道,WINDOWS是什么写的?不是JAVA吧?

硬件的驱动程序,要什么来写?JAVA写不了吧!虽然,驱动可以用C来写。但C毕竟是面向过程的语言,效率根本没有C++高。当然,甚至有牛人直接用汇编来写。

其他的高级语言,对底层的开发,就无能为力了,只有C++,即可以做应用层,也可以做底层。

目前的软件领域,虽然网络应用方面,被JAVA和C#占去了半壁江山,但是,你知道,大型的商业软件、对性能要求相当苛刻的软件、安全性能要求严格的软件,没有谁不用C++。你见过JAVA或者C#写的杀毒软件吗?你又见过哪个大型的游戏不是用C++写的!

也就是说,虽然JAVA和C#是目前主流,学的人也多,但是只有C/C++才有对系统完全的控制能力。

当然,虽然SUN被收购,但并不代表JAVA就要淘汰。因为,移动设备平台上,比如手机的操作系统,和手机应用程序,多是JAVA写的。这一点,在跨平台方面,C++不如JAVA。网络应用方面,C++又不如C#。

我是一个C++的痴狂信仰者。C++我是自学的,已经有了四年。

我查过资料,到2009年,相关机构的调查报告显示,我国使用各种语言的程序员的平均工资(月工资),是这样的:

C居第一位,平均6600元
JAVA居第二位,平均3500元
C++居第三位,平均4850元
C#,好像是在第8位以后,平均2200元
其他的,因为不感兴趣,不记得了

所以,C++无论是过去、现在、将来,淘汰的可能性不大。除非哪一天,WINDOWS不是用C++写的,出一门既不需要任何支撑包(像JAVA的虚拟机、C#的.net framework),又能对系统底层拥有控制能力的新语言,完全取代C++的功能和地位。这个过程是漫长的,也需要看程序员的兴趣,和使用国度。

这是个人漏见,敬请再找相关资料。

希望能为你带来帮助,谢谢!
千锋教育
2015-12-20 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
  c++容易被淘汰。
  C++由于语言本身过度复杂,这甚至使人类难于理解其语义。更为糟糕的是C++的编译系统受到C++的复杂性的影响,非常难于编写,即使能够使用的编译器也存在了大量的问题,这些问题大多难于被发现。
  由于本身的复杂性,复杂的C++程序的正确性相当难于保证。也有人提出不支持多线程的原语等缺陷。不过有如此多的知名人士提出了如此多的缺陷,正说明C++被广泛使用和成功。
  C++由于过度的复杂性,以及与unix的文化相抵触,在unix/linux领域受到很多著名人士(比如Linux之父linus torvalds与著名黑客Eric S. Raymond)的强烈批评与抵制。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
LYQGXH
2010-11-17 · TA获得超过409个赞
知道小有建树答主
回答量:314
采纳率:100%
帮助的人:229万
展开全部
嘿嘿!你是想在C++和java中选一个来学习吧?其实这个问题无异于杞人忧天,连最早的汇编语言都还没有被淘汰!如果你想通过编程来混饭吃的话java现在是最吃香的,不过学的人也越来越多,如果你是真的对编程有兴趣的话学C/C++比学java好。因为通过C来理解JAVA和其他语言是很容易的。你在学C++中不知不觉就会学会编程的一些基本理念,总的来说思想才是最重要的,无论你用的是什么语言,你写出来的程序才是最重要的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式