moonstar 发表于 2021-10-22 08:05:55

2021年10月编程语言排行榜:Java又跌了,这个语言登顶了!

2021年10月编程语言排行榜:Java又跌了,这个语言登顶了!



自 TIOBE 榜单创建至今的 20 多年来,本月排行榜的榜首位置首次出现了除 Java 和 C 以外的第三个编程语言——Python。这也就意味着,Java 和 C 的长期霸权已经结束。

这历史性的一幕并非突如其来。早在 2018 年开始,Python 的市场份额整体就开始呈上升趋势,去年 11 月更是首次打破了 Java 和 C 长期霸占榜单前二的格局,挤下 Java 冲到第二名。

自那时起,有关 Python 何时冲击第一的猜测就不曾停歇。在上个月榜单第二的 Python 与榜首 C 语言仅相差 0.16% 时,这一趋势更为明显,TIOBE CEO Paul Jansen 彼时也推测道:“它(Python)只需要赶上那 0.16% 即可超过 C,而这随时都可能发生。”



诚如他所言,Python 不仅赶上了,甚至还超越了:11.27% 的 Python 以 0.11% 的优势,取代 C 语言成为第三个登上 TIOBE 榜首的编程语言。

很难想象,Python 最初仅是 Perl 的替代品,时至如今却已发展成熟,其流行原因与 Python 自身特性与应用领域有很大关系:去年 Python 崛起时,Paul Jansen 曾说过“Python 将无处不在”,这句话正好概括了 Python 的最大优势。

Python 不仅是一个兼具简单与功能强大的编程语言,它还具有易于学习、编辑周期短、具有各种框架等优点,在数据分析、机器学习、Web 开发、测试等多个领域都有出色发挥,尤其近年来数据挖掘和 AI 等领域蓬勃发展,更是极大带动提高了 Python 的市场占比。

Paul Jansen 对本月 Python 取得第一评价道:“它(Python)的易学性、大量的库以及在各种领域的广泛使用,使其成为当今最流行的编程语言。”

关于TIOBE

TIOBE编程社区指数(The TIOBE Programming Community index)是编程语言流行度的指标,是根据互联网上有经验的程序员、课程和第三方厂商的数量,并使用搜索引擎(如Google、Bing、Yahoo!)以及Wikipedia、Amazon、YouTube统计出排名数据,只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。



TIOBE开发语言排行榜 每月更新一次,依据的指数是基于世界范围内的资深软件工程师和第三方供应商提供,其结果作为当前业内程序开发语言的流行使用程度的有效指标。

该指数可以用来检阅开发者的编程技能能否跟上趋势,或是否有必要作出战略改变,以及什么编程语言是应该及时掌握的。观察认为,该指数反应的虽并非当前最流行或应用最广的语言,但对世界范围内开发语言的走势仍具有重要参考意义。

5月份编程语言前20名排行


除了以上,在本月 TOP 20 的榜单中还有一些值得关注的变化:

R 语言从第 9 名下滑至第 14 名;
Fortran 从第 37 名飙升至第 18 名;
Go 继上个月上升 4 个名次后,本月再升 2 个名次成为第 12 名。
TOP 10 编程语言 TIOBE 指数走势(2002-2020)


第 21-50 名的编程语言排行


第 51-100 名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):

ABC, ActionScript, Alice, Applescript, AspectJ, AutoLISP, Awk, B4X, Bash, bc, Bourne shell, C shell, CFML, CIL, Clipper, ECMAScript, Eiffel, Elm, F#, Haxe, Icon, Inform, Io, JScript, Korn shell, LabVIEW, Lingo, M4, ML, MQL4, Nim, NXT-G, Occam, OpenCL, OpenEdge ABL, Oz, PostScript, Q, Racket, REBOL, REXX, Ring, RPG, S-PLUS, Simulink, SPSS, Vala/Genie, Verilog, Xojo, XSLT
编程语言“名人榜”( 2003-2019)



最后的最后,TIOBE 指数并不代表语言的好坏,开发者可以使用该榜单检查自身的编程技能是否需要更新,或者在开始构建新软件时对某一语言做出选择。


页: [1]
查看完整版本: 2021年10月编程语言排行榜:Java又跌了,这个语言登顶了!