2020开年,C语言重回巅峰王座!
前几天,无意中打开编程语言排行榜著名网站 TIOBE,在其公布的最新1月份编程语言排行榜上,意外的看到了C语言竟斩获了「 2019 年年度编程语言」,这应该是C语言在继2008年和2017年后,第三次获得年度编程语言的殊荣:
这对于一个诞生将近50年的编程语言( C语言于1972年诞生于贝尔实验室
)来说,着实不易!
就在每个人都认为 Python将连着第二年成为 TIOBE排行榜年度编程语言时,老将军C语言厉兵秣马,凭借2.4%的年增长率获得了该排位!
究其原因也好理解,TIOBE网站上也说明了,可能主要和当下物联网(IoT)技术的繁荣、以及和当今发布的大量小型智能设备有关,毕竟C语言运行于这些对性能有着苛刻要求的小型设备时,C语言依然是最出色的。
历年年度编程语言榜单
-
C语言曾在2008和2017年度斩获年度编程语言殊荣,时隔两年,2019年再次荣获殊荣 -
公认很牛批的C++语言也仅在2003年拿过年度编程语言称号 -
Java也拿过两次年度编程语言,分别为2005年和2015年 还是Python最牛批!已经拿到三次年度编程语言了(2007、2010、2018)!
各种编程语言历年趋势
从图中代表Java趋势的蓝色线可以看出,代表Java的曲线一直处于高位游走。Java的霸主地位很好理解,毕竟Java可以说是构成当下互联网繁荣生态的重要功臣,无数的Web后端、互联网服务、移动端开发都是Java的领地。
从图中代表C语言趋势的黑线可以看出,C语言也是唯一一个能总是跟Java争夺第一霸主的编程语言。自诞生之日起,C语言就凭借其易用性、细粒度和高性能等特性获得了无可替代的位置,就像上文说的,随着如今的万物互联的物联网(IoT)时代的兴起,C语言地位依然很稳!
C++的确是个强大的语言,但语言本身的包袱也的确是太大了,加油吧老大哥。
从图中代表Python趋势的绿线可以看出,尤其近两年,Python强势上扬,这主要和这几年的数据分析和挖掘、人工智能、机器学习等科学领域的繁荣有关系。
PHP:我不管,我才是最牛批的语言,不接受反驳!
所以文尾做个小调查:小伙伴们,你正在学习什么语言呢?(投票可多选)
给个[在看],是对程序羊最大的支持