前几天,无意中打开编程语言排行榜著名网站 TIOBE,在其公布的最新1月份编程语言排行榜上,意外的看到了C语言竟斩获了「 2019 年年度编程语言」,这应该是C语言在继2008年和2017年后,第三次获得年度编程语言的殊荣:

这对于一个诞生将近50年的编程语言( C语言于1972年诞生于贝尔实验室)来说,着实不易!

就在每个人都认为 Python将连着第二年成为 TIOBE排行榜年度编程语言时,老将军C语言厉兵秣马,凭借2.4%的年增长率获得了该排位!

究其原因也好理解,TIOBE网站上也说明了,可能主要和当下物联网(IoT)技术的繁荣、以及和当今发布的大量小型智能设备有关,毕竟C语言运行于这些对性能有着苛刻要求的小型设备时,C语言依然是最出色的。


历年年度编程语言榜单

下表给出了自2003年以来这16年,每年的年度编程语言排位情况:

  • C语言曾在2008和2017年度斩获年度编程语言殊荣,时隔两年,2019年再次荣获殊荣
  • 公认很牛批的C++语言也仅在2003年拿过年度编程语言称号
  • Java也拿过两次年度编程语言,分别为2005年和2015年
  • 还是Python最牛批!已经拿到三次年度编程语言了(2007、2010、2018)!


各种编程语言历年趋势

Java:我是常青树

从图中代表Java趋势的蓝色线可以看出,代表Java的曲线一直处于高位游走。Java的霸主地位很好理解,毕竟Java可以说是构成当下互联网繁荣生态的重要功臣,无数的Web后端、互联网服务、移动端开发都是Java的领地。

C语言:我稳得一批

从图中代表C语言趋势的黑线可以看出,C语言也是唯一一个能总是跟Java争夺第一霸主的编程语言。自诞生之日起,C语言就凭借其易用性细粒度高性能等特性获得了无可替代的位置,就像上文说的,随着如今的万物互联的物联网(IoT)时代的兴起,C语言地位依然很稳!

C++:我有点疲惫了

C++的确是个强大的语言,但语言本身的包袱也的确是太大了,加油吧老大哥。

Python:我就要逆流而上

从图中代表Python趋势的绿线可以看出,尤其近两年,Python强势上扬,这主要和这几年的数据分析和挖掘人工智能机器学习科学领域的繁荣有关系。

PHP:我TM现在有点慌

PHP:我不管,我才是最牛批的语言,不接受反驳!


所以文尾做个小调查:小伙伴们,你正在学习什么语言呢?(投票可多选)




©著作权归作者所有:来自51CTO博客作者mb5fdcae83766b7的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 嗯,用了一下Kotlin编程语言,真香!
  2. C语言学习心得(六)
  3. 自然语言处理工具包 HanLP在 Spring Boot中的应用
  4. 刚入门学习GO语言需要注意什么?有哪些框架?
  5. “全新”编程语言 Julia开箱体验
  6. 【第459期】年度总结# 微店前端实习生@blizzard
  7. C语言 循环结构和选择结构(1)
  8. C语言学习心得(七)
  9. 第一天学习C语言

随机推荐

  1. Android单元测试(七):Robolectric,在JVM上调
  2. Android多分辨率适配框架(1)— 核心基础
  3. Android(安卓)Studio3.3打开Android(安卓
  4. android:radius设置圆角失败的问题
  5. Android进阶——Android视图工作机制之me
  6. Android 模拟器安装及使用教程
  7. Android软件的自动更新
  8. 欢迎进入Android的世界
  9. Android之我当年爬过的坑
  10. Android修改APP版本号