c语言和java哪个有前途_C/C++和JAVA哪个更有前途呢?

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

入行前,相信很多同学都会纠结这个问题,到底是选C++还是选JAVA?C++和JAVA哪个更有前途呢?

学计算机这么多年,回头看,编程语言都是优美的。C,C++,JAVA从流行的程度来看,基本并驾齐驱。至于说哪个发展前景好,这个是仁者见仁,智者见智。可以说存在即符合逻辑。我们换个角度来看问题吧。

很多时候编程语言是次要的。

学习编程语言,可以从C开始,C可以让我们知道编程是怎么一回事,程序怎么在执行的,或者更高层次的看,编译器是如何在执行程序的。C是面向过程的,可以向面向对象跨越。JAVA也好,C++也好,看个人爱好和以后发展方向吧。

Java开发的最初目的是Web,C++则主要是针对应用软件:

C++ 比较面向底层,速度快,而且windows开发非常友好。以后出来做桌面然见,游戏开发,嵌入式 C C++都使用。目前绝大数的大型的网络游戏都是C++开发的,3D游戏则更不用说了。但C++的学习曲线远远陡于JAVA,想擅长精通C++不是简单的事。

在系统编程和驱动编程中,更多的使用C/C++,与硬件打交道,C/C++充分利用硬件优势发挥其高效的性能,这方面JAVA就不行了,JAVA还有性能上的先天缺陷(不过现在很多好的JAVA解释器的优化策略非常好,不过就牺牲了可移植性)。

如果以后出来想走J2EE,Android App 或者 J2ME等方向,可以学JAVA。JAVA在网络编程中比C++更具有先天的优势,这主要考虑到了JAVA的高可移植性和易开发性。

JAVA培训现在都模式工厂化了,然而C++从深度上是远超JAVA的。JAVA太过于依赖XML,C++是高风险高灵活高效率,JAVA主要是稳定,仅仅入门的话C++更简单。JAVA能做的C++都能做,C++能做的,JAVA不一定能做。如果一个人精通各种编程语言的话,显然C++给他的发挥空间更大。

总之,不管是学JAVA还是学C++,语言不是核心,但要有一两门非常精通,这样才有市场竞争力。

至于薪资,术业有专攻,也不能说C++工程师工资就肯定比JAVA高。

精通C/C++ 转换到其他语言是件很轻松的事情。但轻松并不等于你就能做好。

程序是种工具,软件为行业服务,行业的经验也很重要。

再者程序员的工资决定于项目的收益,语言在其次。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值