资讯专栏INFORMATION COLUMN

C 跌落神坛,Python 终登榜首 | TIOBE 10 月编程语言排行榜

woshicixide / 2656人阅读

摘要:这历史性的一幕并非突如其来。诚如他所言,不仅赶上了,甚至还超越了的以的优势,取代语言成为第三个登上榜首的编程语言。

国庆刚结束,TIOBE 10 月编程语言榜单也新鲜出炉,让我们一起来看本月榜单中有哪些值得注意的新变化吧?

一、Python 终登榜首!

自 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)的易学性、大量的库以及在各种领域的广泛使用,使其成为当今最流行的编程语言。”

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

  • R 语言从第 9 名下滑至第 14 名;

  • Fortran 从第 37 名飙升至第 18 名;

  • Go 继上个月上升 4 个名次后,本月再升 2 个名次成为第 12 名。

二、其他编程语言排名

下面列出了完整的 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

三、Top 10 编程语言 TIOBE 指数走势(2002-2020)

四、历史排名(1986-2021)

注:以下排名位次取决于 12 个月的平均值。

五、编程语言“名人榜”(2003-2020)

【说明】:

TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于全球技术工程师、课程和第三方供应商的数量,其中包括了流行的搜索引擎以及技术社区,如 Google、百度、维基百科、CSDN、必应、Hao 123 等等。具体的计算方式详见:https://www.tiobe.com/tiobe-index/programming-languages-definition/。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。

这个排行榜可以用来考察你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。

详细榜单信息可参考 TIOBE 官网:https://www.tiobe.com/tiobe-index

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/122025.html

相关文章

  • 11最新编程排行出炉,这个语言超过了C蝉联榜首~

    摘要:编程语言的优点非常多,其中最明显的便是它的简单易学。相对来说是容易学习的一门编程语言,因为它重视的是怎么处理问题而不是编程语言的语法和结构。 10月,Tiobe排行...

    HollisChuang 评论0 收藏0
  • 11编程语言排行冠军揭晓,稳

    摘要:最古老经典的语言语言最古老,但是依然多年稳居榜首。另外微软和苹果等科技巨头一直采用语言。游戏开发的必选语言是微软开发的,是专门为应用程序设计的,需要上的框架才能工作。 大家好 今天任姐姐要跟小伙伴们分享 2021年11月最新TIOBE指数 11月编程排行榜 Python继续榜首 本月的...

    mengera88 评论0 收藏0
  • 7编程语言排行来了,为什么不同媒体报道的结果不一样?

    摘要:排行榜编程语言排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网有经验的程序员课程和第三方厂商的数量。官方地址总结由于这两个榜单的依据不同,所以榜单结果出现不同是非常正常的现象。 在程序员的世界里一直流传着这样的一个笑话: 某女:你能让这个论坛的人都吵起来,我今晚就跟你走。某软件工程师:PHP是最好的语言!某论坛真的就炸锅了,各种吵架……某女:服了你了,我们走吧,你...

    王笑朝 评论0 收藏0
  • 5 编程语言排行:Java第一,R跌出Top20

    摘要:我们都知道,最近,发布了月份编程语言排行榜。其中,前三名依然健稳不变,他们分别是,第四则为,第五则为。这样比较一下,发现确实会长期是编程语言的第一名。很多人看好的语言,却仍在左右徘徊。 我们都知道,最近,TIOBE 发布了 5 月份编程语言排行榜。其中,前三名依然健稳不变,他们分别是 Java、C、C++,第四则为: Python ,第五则为 VB .NET。 下面两张图,我们可以看到...

    GT 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<