2022年最后一个月了,编程语言有什么新的局势变化吗?
近日,TIOBE 公布了 2022 年 12 月的编程指数信息,我们一起去看看吧!
C++ 弯道超车
和上个月相比,12 月榜单最大的变化莫过于 C++ 的弯道超车。
过去很长一段 C++一直占据着 TIOBE 指数排名第 4 的位置,本月 C++ 拿下 11.94% 的市场份额,以 0.12% 微弱的优势超过了 11.82% 的 Java,挺近前三。
这是在 TIOBE 指数的历史上,C++ 第一次超过了 Java,也是自2001年 TIOBE 索引开始以来 Java 第一次跌出前 3 名。
其实在今年年中,TIOBE CEO 就曾预测:“C++ 将会是下一个超越 Java 的语言。”
具有高性能的高级编程是 C++ 表现出色的关键原因。C++ 语言每 3 年修订一次,此类修订包含开创性的新功能,使语言与 C# 和 Java 相提并论,但没有垃圾收集器的性能损失。
在最新版本 C++20 的推动下,C++ 成功拿下 TIOBE 榜单 TOP 3 。
如果对 C++ 感兴趣,可以点击这里去学习,这是一套系统的免费保姆级视频教程,每一步的操作步骤都很直观。
年度语言花落谁家
下个月,TIOBE 将公布其2022年的编程语言。
在过去的一年中,Python 强势是有目共睹的,它以高速地增长在编程语言榜中一骑绝尘。
上个月Python 以 17.18% 的市场份额刷新纪录,本月依然以 16.66% 的市场份额,稳坐 TOP 1 的宝座,这也让它成为年度编程语言的最佳候选者之一。
从 2003 到 2021 年,Python 曾 5 次拿下年度编程语言,它去年和前年都是 winner,如果今年再次胜出,将达成三连冠。
TIOBE 官方预测,年度编程语言还有两位强有力的候选者:C 和 C++。
三位候选者中,Python 和 C 都曾多次获奖,但 C++ 只在2003年获奖过一次,它是否能挺住压力拔得头筹,让我们一起等待下个月的年度榜单。
此外,在 Top 20-50 的编程语言榜单中,Rust 也连续3个月稳住了前 20 名,Kotlin 和 Julia 也越来越接近 Top 20 名。
第 51-100 名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):
ABC, ActionScript, Alice, Apex, APL, AutoLISP, Awk, B4X, C shell, CL (OS/400), CLIPS, Clojure, Common Lisp, Crystal, Elixir, Emacs Lisp, Forth, Hack, Icon, Io, J#, JScript, Korn shell, Ladder Logic, LPC, Modula-2, MQL5, MUMPS, NATURAL, Occam, OpenCL, OpenEdge ABL, PL/I, Q, Racket, Raku, Ring, RPG, S, Smalltalk, Solidity, SPARK, Stata, Tcl, VBScript, Verilog, VHDL, WebAssembly, X++, Xojo
编程语言历史排名
Top 10 编程语言 TIOBE 指数走势(2002-2022)
历史排名(1987-2022)
*排名位次取决于 12 个月的平均值
编程语言“名人榜”(2003-2021)
*TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于全球技术工程师、课程和第三方供应商的数量,其中包括了流行的搜索引擎以及技术社区,如 Google、百度、维基百科、CSDN、必应、Hao 123 等等。参考链接:https://www.tiobe.com/tiobe-index/