Python、C、Java 和 C++ 四足鼎立,还会有黑马选手吗?

Python、C、Java 和 C++ 四足鼎立,还会有黑马选手吗?
2022年10月14日 12:17 北大青鸟南京中博校区

哈喽艾瑞巴蒂

这里是你的可爱小博呀

又到了每月和大家一起看榜的日子

本月TIOBE榜单又有哪些新变化呢?

快随小博来一探究竟~

PART.01、四足鼎立,难与其争

多年以来,Java、C和C++三足鼎立,在排行榜的顶端霸占了很久。这样的格局持续了20年,直到一年前才被打破——Python 超越 C 语言荣登榜首,迎来了它的黄金时代。根据最新的 10 月榜单来看,TIOBE 官方指出,Python、C、JavaC++ 在未来很长一段时间内都将是 TIOBE 指数榜单的 Top 4 语言,因为它们远超其他语言,这种差距甚至还在不断扩大,譬如本月位居第四的 C++已经比占比排在第五位的 C# 高出了 5.5% 的市场份额。

2021年,Python、C、Java 和C++累加的市场份额为 40%,但到了今年这四种语言的整体份额已经超越了 55%,这意味着编程语言的竞争空间已经逐渐开始缩小,像Python这样一路冲顶的黑马选手很难再出现了。

TIOBE CEO Paul Jansen 对此趋势做出评价:"Java 的主要竞争对手 C# 正在逐步丢失自己的市场份额,而 Python 的竞争对手 R 和 Ruby 则或多或少地稳定下来。然而,对于 C 和 C++ 而言,有一个小小的威胁出现了,那就是编程语言 Rust。Rust 以 0.70% 的历史最高市场份额再次进入了榜单的 Top 20 名。"

Rust 的崛起并不让人意外。近年来,Rust在性能和类型安全方面备受大厂和主流开源项目的青睐。微软在 VS Code、Visual Studio 等工具都已经提供了对 Rust 的良好支持;Google 于去年也宣布 Android 支持 Rust 语言来开发操作系统,并支持 Linux 内核引入 Rust 代码;亚马逊为此更早之前还聘用了 Rust 编译器团队负责人之一的 Felix Klock,以及 AWS 从很早开始并宣布赞助 Rust 开源项目等等。由上可见,Rust排名的上升是必然的

PART.02、其他编程语言排名

Top 20-50 的编程语言榜单如下:

第 51-100 名(差距较小,仅以文本列出):

ActionScript, Apex, Awk, B4X, bc, Bourne shell, C shell, cg, CLIPS, Clojure, Common Lisp, Crystal, Elixir, Emacs Lisp, F#, Forth, Groovy, Hack, Icon, Inform, Io, J#, Korn shell, Ladder Logic, ML, MQL5, NATURAL, NXT-G, OCaml, OpenCL, OpenEdge ABL, Pike, PILOT, PostScript, Q, Racket, Raku, REXX, Ring, Simulink, Small Basic, Smalltalk, Snap!, SPARK, Stata, Tcl, Vala/Genie, VBScript, Verilog, WebAssembly

PART.03、指数走势及历史排名

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

历史排名(1987-2022):

PART.04、历年名人堂

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

编程语言排名的变化

对于想学习一门语言的人来说

是很好的参考标准

譬如当下四足鼎立的形势

就能告诉我们学这四种语言

在就业前景上是很稳固的

如果你也想成为一名

拿高薪的程序员

就快来北大青鸟中博学习吧~

财经自媒体联盟更多自媒体作者

新浪首页 语音播报 相关新闻 返回顶部