vlambda博客
学习文章列表

王者归来!C语言击败Python勇夺“2019年度编程语言”冠军

点击我爱计算机视觉标星,更快获取CVML新技术



本文转载自新智元。



  新智元报道  

来源:tiobe
编辑:张佳、艳芹
【新智元导读】2019年哪个编程语言最火?大多数人都以为稳坐年度编程语言冠军位置的Python,今年只排在了第三位。这一次,C语言凭借2.44%的年增长率获“2019年度编程语言”冠军。

近日,TIOBE 公布了 2019 年度编程语言的评选结果。古老又低调的 C 语言凭借2.44%的年增长率获“2019年度编程语言”冠军,排名第二的是 C# (+2.1%),Python (+1.4%) 和 Swift (+0.6%)紧随其后。

Top 20榜单如下:

王者归来!C语言击败Python勇夺“2019年度编程语言”冠军

老字号C语言为何如此受欢迎?

讲真,看到榜单的那一刻,小编只有一句感叹“老字号果然不按套路出牌”,但纵观20多年编程语言的走势,你会发现C语言一直都发展比较好。

当然,TIOBE也给出了当选的理由,它认为这种趋势背后的主要驱动力是物联网(IoT)和当今发布的大量小型智能设备,当你将 C 应用于对性能至关重要的小型设备时,它的表现会十分出色。另外,C 语言也比较容易学习,并且每个处理器都有一个 C 编译器。
 
王者归来!C语言击败Python勇夺“2019年度编程语言”冠军
TOP 10 编程语言 TIOBE 指数走势(2002-2020)
 
Python惜败,但热度依旧不减

虽位居第三,但Python的火热有目共睹。再看榜单,从2019年1月至2020年1月,Python都稳居榜单前三,作为结合了解释性、编译性、互动性和面向对象的脚本语言,Python让很多程序员得到解放,多了一把开启计算机世界大门的钥匙。

王者归来!C语言击败Python勇夺“2019年度编程语言”冠军

这些语言也不该被遗忘

Swift 成为 Top 20 的常客,排名从#15到#9,Ruby也有希望成为其中之一,它从#18上升到#11,离Top10只差一步。

王者归来!C语言击败Python勇夺“2019年度编程语言”冠军

还有一些本应在2019年突破但实际并没有的语言:Rust只上升了3名(从#33到#30),Kotlin却下降了3名(从#31到#35),Julia更甚,直接下降了10名(从#37到#47)。
 
“编程语言名人堂”,Python上榜次数最多

在“编程语言名人堂”(该奖项颁给一年中增长率最高的编程语言)中,Python登顶3次(从2003年-2018年),可见大家对Python的喜爱。Java、C语言和Objective-C均登顶两次。

王者归来!C语言击败Python勇夺“2019年度编程语言”冠军

值得注意的是,TIOBE 索引不是关于最佳编程语言或编写大多数代码行的语言,它是编程语言流行的指标。评级是基于全球技术工程师、课程和第三方供应商的数量,谷歌、必应、雅虎、维基百科、亚马逊、YouTube和百度等热门搜索引擎都被计算在内。

该索引可用于检查您的编程技能是否仍然是最新的,或者用于在开始构建新的软件系统时采用哪些编程语言做出战略决策。
 
榜单链接:
https://www.tiobe.com/tiobe-index/


CV细分方向交流群


52CV已经建立多个CV专业交流群,包括:目标跟踪、目标检测、语义分割、姿态估计、人脸识别检测、医学影像处理、超分辨率、神经架构搜索、GAN、强化学习等,扫码添加CV君拉你入群,如已经为CV君其他账号好友请直接私信,

请务必注明相关方向,比如:目标检测

(不会时时在线,如果没能及时通过验证还请见谅)


长按关注我爱计算机视觉