TIOBE 11 月编程语言排行榜:Rust 在 Top 20 站住脚,Go 啥时候进 Top 10?
2022-11-9 18:13:0 Author: mp.weixin.qq.com(查看原文) 阅读量:34 收藏

整理 | 苏宓
出品 | CSDN(ID:CSDNnews)

近日,最新的 TIOBE 十一月编程语言榜单重磅发布,快来看看有哪些值得关注的变化吧!

1

Rust 势不可挡

在本月榜单中,与排名第五的 C# 负增长趋势相比,位居 Top 4 的 Python、C、Java 和 C++ 一直保持着正增长的趋势,且合起来占据 54.99% 的市场份额。这几门语言所达到的使用率是其他任何一门语言无可比拟的,尤其是对于众多后继者来说。

「关注有前途的新编程语言总是很有趣。这是因为它们可能成为下一个人人都要使用的大工具,没有人愿意错过。不幸的是,这些新语言大多在短时间内受到关注,但它们从未有真正的突破」,对于层出不穷的新语言,TIOBE 官方如此评价道。

同时,TIOBE CEO Paul Jansen 表示,多年来,我们一直在等待 Kotlin、Dart、Julia 等语言努力进入 TIOBE 指数前 20 名,但没有成功。唯一的例外似乎是 Rust。

事实上,背靠亚马逊、微软、Google 等大厂以及主流开源项目 Linux 的支持,凭借自身速度和安全的独特组合,Rust 的使用率迎来「大爆发」已属意料之中,未来我们也将持续期待。

2、

其他编程语言排名

除了以上,Lua 从第 24 位上升了两个名次,到第 22 位。显然,高性能语言很受欢迎。

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

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

  • ABC, ActionScript, Alice, Apex, AutoHotkey, B4X, bc, Bourne shell, C shell, CFML, CL (OS/400), Clipper, CLIPS, Clojure, Common Lisp, Crystal, Curl, Eiffel, Elixir, Erlang, Forth, Groovy, Icon, Inform, Io, J#, Ladder Logic, Modula-2, MQL5, MUMPS, NATURAL, NXT-G, OCaml, Occam, OpenCL, OpenEdge ABL, PostScript, Q, Racket, REXX, Ring, RPG, S, Solidity, SPARK, Stata, Tcl, Vala/Genie, Verilog, VHDL

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


往期推荐

我是 polarisxu,北大硕士毕业,曾在 360 等知名互联网公司工作,10多年技术研发与架构经验!2012 年接触 Go 语言并创建了 Go 语言中文网!著有《Go语言编程之旅》、开源图书《Go语言标准库》等。

坚持输出技术(包括 Go、Rust 等技术)、职场心得和创业感悟!欢迎关注「polarisxu」一起成长!也欢迎加我微信好友交流:gopherstudio


文章来源: https://mp.weixin.qq.com/s?__biz=MzAxNzY0NDE3NA==&mid=2247490420&idx=1&sn=9ccf3c131328da8b4b9714f297b4ddbb&chksm=9be33495ac94bd838a23d1bb96e4f4a070a7a8ac61f626574d99d361de3d6e46062a71d76006#rd
如有侵权请联系:admin#unsafe.sh