c++之所以获得这一称号,是因为C++在年获得了最多的人气(+4.62%)。
排名第二的是C(+3.82%)和Python(+2.78%)。
有趣的是,年11月,C++超过Java成为TIOBE指数的第3位。
C++之所以受欢迎,是因为它是一种高级的面向对象语言,同时具有出色的性能。正因为如此,用C++开发快速而庞大的软件系统(超过数百万行代码)是可能的,而不必陷入维护噩梦。
C++兴起的另一个原因是它“最近”不断发布具有有趣特性的新语言标准。第一个里程碑叫做C++11。年出版,这是自年以来的第一次重大变化。这一新标准的采用花了几年时间,因为没有可用的C++编译器来支持新的语言定义。由于C++11,C++自年以来一直在不断下降,在TIOBE指数中缓慢上升。第二个标志是最近的C++20出版,例如引入了模块。未来几年,它可能会进一步提升C++在TIOBE指数中的地位。
年还发生了什么?表现似乎很重要。C++竞争对手Rust再次进入前20名(一年前排名第26),但这一次似乎是真的。Lua以易于与C接口而闻名,从第30位跃升至第24位。F#是另一种有意思的语言:一年后从第74位上升到第33位。Kotlin(从第29名到第25名)、Julia(从第28名到第29名)和Dart(从第37名到第38名)等有前途的语言在进入前20名之前还有很长的路要走。让我们看看年会发生什么。大家新年快乐!——PaulJansenTIOBESoftware首席执行官。
TIOBE编程社区指数是编程语言流行程度的指标。该索引每月更新一次。评级基于全球熟练工程师的数量、课程和第三方供应商。流行的搜索引擎,如Google、Bing、Yahoo!、!,维基百科、亚马逊、YouTube和百度被用来计算收视率。需要注意的是,TIOBE索引与最佳编程语言或大多数代码行的编写语言无关。
该索引可用于检查您的编程技能是否仍然是最新的,或者在开始构建新的软件系统时,对应采用何种编程语言做出战略决策。TIOBE指数的定义可在此处找到。
tiobe年1月编程语言排行榜