计算机科学与技术专业的大二学生,是走c++这条路好,还是学java比较好?

网友解答: Java语言与C++语言都是目前被广泛使用的编程语言,但是这两种编程语言的应用场景还是有较大区别的,下面从多个维度进行一个概要的分析:第一,C++语言更注重性能。在语言自身的

网友解答:

Java语言与C++语言都是目前被广泛使用的编程语言,但是这两种编程语言的应用场景还是有较大区别的,下面从多个维度进行一个概要的分析:

第一,C++语言更注重性能。在语言自身的性能上,C++与Java相比还是有较大优势的,很多对性能要求比较高的应用场景里大多采用C++完成,比如容器开发、图形引擎开发等。另外,C++作为C语言的面向对象版本,继承了C语言的大量操作,在与硬件交互方面,C++虽然没有C语言那么激烈,但是与Java相比还是有明显的优势(灵活性上)。

第二,Java语言的应用场景更多。Java语言是纯粹的面向对象语言,同时Java语言也是具备纯正互联网基因的语言,在Web开发、移动互联开发、大数据开发等领域有广泛的应用。Java语言经过多年的发展,已经建立了一个比较完整的语言生态,有大量的成功案例,尤其在大型Web开发领域,采用Java会明显降低项目失败的风险。Java语言的性能是比较稳定的,采用Java语言的开源产品也非常多。

第三,Java的从业人数更多。在从业人群方面,Java的从业人群更多一些,因为Java的应用场景更加广泛,所以人数也比较多。但是,研发级程序员使用C++也非常普遍,目前大量的研发级程序员跟着产品走,这其中就包括很多智能化设备(网络设备等),所以C++在研发领域的应用也比较普遍。

如果未来要继续读研,或者走研发级程序员的路线,那么学习C++语言是一个不错的选择,学习C++更能体会算法和数据结构的关系。如果从就业的角度出发,学习Java是一个不错的选择,目前Java程序员的市场需求量还是比较大的,毕竟在Web开发领域有大量的项目。

总之,Java语言与C++语言都是非常不错的编程语言,如果时间和精力允许的话,建议都学习一下。

我从事软件编程多年,目前也在带软件开发团队,我会陆续在酷米上写一些关于软件开发方面的文章,感兴趣的朋友可以关注我的酷米号,相信一定会有所收获。

如果有具体的编程问题,也可以咨询我。

谢谢!

网友解答:

我也是这个专业出身,一开始似乎是先学习c++,而java是后面的课程。

相比起来c++是更加接近计算机的底层的一种程序设计语言,而且非常成熟。

而java语言是一门还处于发展中的语言,但它的使用人数在当今是最多的(java天下第一!)。

如果考虑到以后的商业价值,不得不说,现在使用java进行项目开发的人是要远远多于c++的(外国不清楚,国内是这样的),而且招聘岗位也要多得多。

鉴于题主现在处于大二的时期,我建议你都学哦,c++能加深你对计算机的理解,在对底层的东西有一定的理解的基础上,其他语言对你来说不过是一种工具。

(偷偷告诉你,c++转java非常简单,而且c++也有一定就业需求)

所以现在你可以都涉猎,以后如果想往学术研究方向,则c++语言最优,如果想往商业价值高的方向,则java也是个不错的选择

P.S 我是先学习的c++ c# 大三的时候却面试了java的程序员....

——没事待在家里不出门的 居家程序员。(我不想脱发!)

标签: