点击上方蓝色“Go语言中文网”关注,每天一起学 Go
整理 | 苏宓
出品 | CSDN(ID:CSDNnews)

一月一更新的最新编程语言趋势来啦,快来看看 7 月 TIOBE 榜单有哪些变化吧!


1、

年度编程语言或从 Python、C、C++ 和 C# 中诞生


过去一个月内,TIOBE 指数并没有太大的变化。目前排在榜单 Top 4 的分别为 Python、C、Java 和 C++,其整体几乎占据了 50% 的编程语言市场份额。相较上个月,Python、C、Java 增幅明显,分别上涨了 2.48%、1.5%、0.4%、1.98%,达到 13.44%、13.13%、11.59%、10% 的占比。

在六月榜单中,TIOBE CEO Paul Jansen 做出预判,C++ 将会是下一个超越 Java 的语言。不过相较此前 Java 和 C++ 之间相差 0.84% 的差距,本月 Java 再次发力,将差额拉至 1.59%。因此,C++ 要想短时间内超越 Java,似乎不太现实。

除此之外,PHP、Go、Ruby 的使用率在本月有所上升。同时,我们还看到了一些新的编程语言出现在 Top 20 榜单中,如 Fortran、MATLAB 取代了 Lua、Prolog 语言入选前 20 名。而 Rust、Dart、Kotlin 或 TypeScript 等任何相对较新和热门的语言暂时都不会进入前 20 名。

另外,由于 2022 年时间已过半,TIOBE 官方对 TIOBE 2022 年度编程语言的候选者做出预测,并表示将会在 Python、C、C++ 和 C# 中诞生。这是否能成为现实,我们还需要静待几个月,看榜单的下一走向!


2、

其他编程语言排名


下面列出了完整的 21-50 名,因为是非官方发布的,所以可能存在遗漏:

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

  • ABC, BBC BASIC, bc, BlitzMax, Bourne shell, CFML, CL (OS/400), Clipper, CLIPS, Clojure, Crystal, DiBOL, Elm, Erlang, EXEC, F#, Icon, IDL, Io, J#, Korn shell, Ladder Logic, LPC, MOO, MQL4, MUMPS, Nim, NXT-G, OCaml, Occam, OpenEdge ABL, Q, Racket, Raku, REXX, Ring, sed, Small Basic, Snap!, SNOBOL, Solidity, SPARK, SPSS, Standard ML, Tcl, Tex, Transact-SQL, Vala/Genie, VBScript, Xojo


3、

Top 10 编程语言 TIOBE 指数走势(2002-2022)




4、

历史排名(1987-2022)


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


5、

编程语言“名人榜”(2003-2021)


【说明】:

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

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

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


推荐阅读


福利

我为大家整理了一份从入门到进阶的Go学习资料礼包,包含学习建议:入门看什么,进阶看什么。关注公众号 「polarisxu」,回复 ebook 获取;还可以回复「进群」,和数万 Gopher 交流学习。