前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >作为程序员,你觉得C/C++、Java哪门编程语言更强大?

作为程序员,你觉得C/C++、Java哪门编程语言更强大?

作者头像
程序员互动联盟
发布2018-12-29 13:27:46
6620
发布2018-12-29 13:27:46
举报

作为一个C/C++ java都做过项目的老码农,编程语言没有谁强大谁弱小这么一讲,每种编程都有其自身发挥的优势,在软件发展早期阶段C/C++重要性会更高一点,毕竟那个阶段硬件性能还跟不上,在有些板卡上为了提升性能C语言是首选,C++都会考虑下是不是影响整体性能,C/C++是名副其实的编程语言的统治者,后来随着科技的进步,主要是硬件的发展,硬件的性能越来越强,在板卡上运行java程序都不觉得卡段的时代来临,最主要是随着软件这些年的发展,很多基础领域的事情已经完善,在很多类库或者板块上都已经有了成熟的方案,所以促进了各种应用级的开发,能够快速开发应用高级语言相比C/C++就有了非常大的优势了。

目前国内互联网迅猛发展都可以和美国PK了,主要开发开发还是应用级开发,像java,php,python等编程语言赢来了大发展的时机,所以现在看国内技术岗位涉及最多的编程语言当属于java,无论在安卓app开发还是企业级的应用都发挥着非常大的优势,而且现在服务端的功能占比越来越强,也在无形之中拉动java等高级语言的发展,现在非常流行的大数据,人工智能java也在里面扮演十分重大的角色,只能讲时代不同方向也会略有差异,江山代有才人出,各领风骚数百年。

随着软件发展是不是C/C++慢慢就要退出历史的舞台了?当然不能这么认为现在就全球编程语言排名来讲C/C++还是稳稳的前三,毕竟C/C++在性能方面还是有着无法比拟的优势,而且硬件操作C/C++是最合适的编程语言,高级语言主要在框架设计以及应用级开发占据优势,但不能替代C/C++完成时所有的事情,包括现在非常流行的人工智能复杂算法底层语言还是C/C++,只不过从前台转向了幕后,在嵌入式开发以及操作系统定制等方面依然是当仁不让的霸主,给人的感觉只是没有以前那么强势了,但巨大作用依然巨大,绝对的就业岗位还是在增加,只不过占比在降低,而且入门的门槛相对之前也是高了许多,所以很多人觉得C/C++不行了,但在很多关键岗位工资也是高的惊人。

一个程序员在这个行业混的时间长了,也不会太在乎什么编程语言,编程语言落实到最后就是工具,怎么用好一种工具需要通过项目实战来提炼,因为编程最难的不是编程语言基础,只要在这个行业扎根一年搞不定基础,可以花两年的时间,甚至更长的时间,早晚都能够搞定,但编程思维模式,这种需要修炼需要领悟,这种已经超出了编程语言的范畴,举个例子多线程编程,无论什么编程语言在模式上大同小异,只不过语法细节有所差异,都要管理临界区,采用锁的方式来应对,当然在实际执行过程中变化又是无穷极,这就是编程的奥妙之处了,组合排列方式太多,在有时候只靠经验是吃不住的,还需要进一步变通。

达到一定高度,也就没有什么那种编程语言更好这么一说了,合适的就是最好的。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-12-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序员互动联盟 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档