当前位置:   article > 正文

c语言和java哪个有前途_C/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++ 转换到其他语言是件很轻松的事情。但轻松并不等于你就能做好。

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

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/651422
推荐阅读
相关标签
  

闽ICP备14008679号