tiobe 发布了 9 月份的编程语言排行榜,上个月 python 与第 3 名擦肩而过,而指数稳步上升的它在本月终于打败 c ,成功探花。“人生苦短,我用 python”,python 的经典 slogan 讲究争分夺秒,然而在 tiobe 拿下第 3 名宝座,却花了 python 太长时间。
自 20 世纪 90 年代初首次录入 tiobe,python 花了 10 年才首次进入指数前 10 名,随着它的不断应用与发展,python 逐渐在网络安全与数据科学等领域大放异彩,近年来随着人工智能与数据分析等领域的大热,python 也得到了前所未有的高度关注,目前在全球范围内它已经是大学的首选编程语言,同时也征服了工业界。越来越多人使用 python,反映在 tiobe 指数上就是它稳扎稳打地一步步向上爬,从前 10 到前 5,如今终于进入了前 3。
不过刚刚被挤下去的 c 咬得很紧,下个月的榜单第 3 名的宝座上坐着谁还不好说。
榜单前 10 中需要注意的是,sql 自 2018 年 2 月起被重新添加到了 tiobe 排行榜中,由于没有以往的数据可以对比,所以会给人 sql 语言指数突然暴涨的错觉。
本月榜单中值得关注的还有 objective-c 从上个月的 14 位上升到本月的第 10 名;rust 从 36 位跳到 31;还有上个月发布 1.0 版本的 julia 也借势从 50 位一跃排到了 39。
第 51-100 名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):
4th dimension/4d, abc, actionscript, bc, bourne shell, c shell, cfml, cl (os/400), coffeescript, common lisp, crystal, ct, elixir, elm, emacs lisp, erlang, forth, hack, icon, inform, io, j, korn shell, livecode, maple, mercury, ml, modula-2, monkey, mql4, ms-dos batch, mumps, natural, ocaml, opencl, openedge abl, oz, pl/i, powershell, q, racket, ring, rpg, s, snap!, spark, spss, tex, typescript, vhdl
top 10编程语言tiobe指数走势(2002-2018)
历史排名(1988-2018/每5年)
以下排名位次取决于 12 个月的平均值:
编程语言名人堂
历届“年度编程语言”获奖名单如下图所示,该奖项授予一年中评分最高的编程语言:
tiobe 编程社区指数(the tiobe programming community index)是编程语言流行度的指标,该榜单每月更新一次,指数基于全球技术工程师、课程和第三方供应商的数量。包括流行的搜索引擎,如谷歌、必应、雅虎、维基百科、亚马逊、youtube 和百度都用于指数计算。具体的计算方式见这里:https://www.tiobe.com/tiobe-index/programming-languages-definition/。
值得注意的是,tiobe 指数并不代表语言的好坏,开发者可以使用该榜单检查自身的编程技能是否需要更新,或者在开始构建新软件时对某一语言做出选择。
详细榜单信息可以查看。
试用申请