TIOBE 公布 3 月榜单:C 语言仍排第一,将新增多个新功能
技术编辑:芒果果丨发自 思否编辑部
TIOBE 公布了 2021 年 3 月全球编程语言排行,3 月的榜单排名与 2 月相比没有太大变化。不过,TIOBE 介绍了一些将引入的新功能。
前五名没有变化,C 语言依旧位居榜首
今年 3 月排名第一的编程语言依旧是 C 语言,凭借 15.33% 的比例位居榜首。占比 10.45% 的 Java 排名第二,第三名则是 Python,占比 10.31%。排在第四第五的分别是 C++ 和 C#。这一排名与 2 月的数据完全相同。
TIOBE 编程社区索引是编程语言受欢迎程度的指标,索引每月更新一次。这个评级是基于世界范围内熟练工程师、课程和第三方供应商的数量。受欢迎的搜索引擎如 Google、Bing、Yahoo!、Wikipedia、Amazon、YouTube 和百度被用来计算评分。重要的是要注意,TIOBE 索引与“最佳编程语”言或大多数代码行所用的语言无关。
以下是前 50 的编程语言排名:
以下排名 51-100 的语言由于差异较小,仅按字母顺序列出:
4th Dimension/4D、ABC、ActionScript、Alice、Arc、 ATLAS、Awk、B4X、bc、Boo、Bourne shell、C shell、CFML、Clojure、Crystal、DiBOL、Elm、Erlang、EXEC、Forth、Hack、Icon、Inform、Io、J、J#、Korn shell、Ladder Logic、Maple、ML、MQL4、MUMPS、NATURAL、OCaml、OpenCL、OpenEdge ABL、Oz、PL/I、Pure Data、Q、Ring、Scheme、Simulink、Snap!、SPARK、SPSS、Tcl、Vala/Genie、Verilog、Zig
TIOBE 的新特点
TIOBE 的首席执行官 Paul Jansen 在最新综述中表示,将在不久的将来揭示一些新的特征,这些特征将被添加到索引中。第一个问题涉及 bug 修复。由于使用了复杂的算法,例如自动剔除离群值,所有编程语言的所有百分比之和并不总是达到 100% 。这是一个错误,应该尽快修复。
还有一个期待已久的特性将变得可用: 编程语言属性。将要跟踪的属性来自 Wikipedia。示例包括语言范式(面向对象,功能性...)和类型系统(静态类型,动态类型,弱类型…)。
此外,TIOBE 还将添加趋势,以查看哪些属性越来越受欢迎。
参考链接:https://www.tiobe.com/tiobe-index/