前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >从每年的编程语言排行来看,为什么C/C++能稳居前五?

从每年的编程语言排行来看,为什么C/C++能稳居前五?

原创
作者头像
诸葛青云
修改2019-11-07 10:25:37
7660
修改2019-11-07 10:25:37
举报
文章被收录于专栏:诸葛青云的专栏

从全局看,虽然C/C++每年在不断的衰退,但是C/C++任然位居前五而且增衰趋势逐渐趋于稳定,那么C/C++凭什么这么牛逼呢??

从每年的编程语言排行来看,为什么C/C++能稳居前五?
从每年的编程语言排行来看,为什么C/C++能稳居前五?

C 语言主要的用途还是底层编程,例如系统软件:编译器,JVM,驱动,操作系统内核,还有各种嵌入式软件,固件。在这些方面C语言是无法替代的,本身超强的移植性让他更适合做底层的开发。

那么接下来我们来看看C++。

从每年的编程语言排行来看,为什么C/C++能稳居前五?
从每年的编程语言排行来看,为什么C/C++能稳居前五?

一、游戏:

C++的效率是一个很重要的原因。科学计算:在科学计算领域,FORTRAN是使用最多的语言之一。但是近年来,C++凭借先进的数值计算库、泛型编程等优势在这一领域也应用颇多。

二、网络软件:

C++拥有很多成熟的用于网络通信的库,其中最具有代表性的是跨平台的、重量级的ACE库,该库可以说是C++语言最重要的成果之一,在许多重要的企业、部门甚至是军方都有应用。

三、操作系统:

在该领域,C语言是主要使用的编程语言。但是C++凭借其对C的兼容性,面向对象性质也开始在该领域崭露头角。

从每年的编程语言排行来看,为什么C/C++能稳居前五?
从每年的编程语言排行来看,为什么C/C++能稳居前五?

四、应用开发工程师windows /linuxc++ (QT和MFC,偏前端)

五、C++逆向开发(网络安全,黑客攻防,破解等)

网络安全在近年来越来越被重视,C++做逆向开发这方面产业规模也逐渐在变大,想电影当中的黑客其实也属于网咯攻防的一方面,学习好C++的话,至少在网咯安全这一方面有前进的空间。还可以运用C++进行反编译,像安卓逆向工程所运用的语言就是C++,可以这么说C++在一些运用领域有别的语言无法替代的东西。

六、嵌入式开发。

从每年的编程语言排行来看,为什么C/C++能稳居前五?
从每年的编程语言排行来看,为什么C/C++能稳居前五?

就前段时间微软发布的C++(STL)开源代码来看,C++以后的应用领域肯定是越来越多,C++的发展前景也比较客观,虽然国内大部分人在说JAVA,python,但是就个人观点来看C/C++还是有别的语言所无法替代的东西,许多大型公司的软件的中间框架都是运用C++写的,就算最近比较火的人工智能,其实也是用C++做底层然后用其他语言来实现上面的搭载物。以前说学好数理化,走遍天下都不怕。现在在IT领域可以这么说学好C/C++玩遍IT都不怕,C/C++的魅力还不止于此。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

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