1

TIOBE 5 月编程语言排行榜:C# 最受开发者欢迎,C++ 将冲击 Top 3

 1 year ago
source link: https://blog.csdn.net/csdnnews/article/details/124660019
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

整理 | 苏宓

出品 | CSDN(ID:CSDNnews)

技术迭代的速度越来越快,这一点在每月更新一次的编程语言排行榜榜单中体现得尤为明显。今天,最新的 TIOBE 5 月编程语言榜单出炉,不妨一起来看一下又有哪些新的趋势。

CSDN 付费下载自视觉中国

C# 的使用量增幅最高,C++ 或将冲击 Top 3

和 4 月相比,本月编程语言 Top 10 并没有明显的位置变化,Top 5 依然是 Python、C、Java、C++ 和 C#。

不过,具体分析来看,其中的 C# 在所有编程语言中最受开发者欢迎,增幅最高,为 1.98%。放眼过去的 12 个月里,C# 的市场占有率增加了近 2%。对此,TIOBE CEO Paul Jansen 评价道,“C# 是现存最成熟的编程语言之一,支持许多现代编程范式。不过,其近期显露的一个缺点是它对 Linux 的支持有问题。值得庆幸的是,好在过去几年里,这种情况正在迅速改变。”

事实上,在行业中,C# 几乎覆盖多重领域,包括嵌入式、便携式计算机、电视、电话、手机等,以及在游戏软件、桌面应用、交互式系统、操作系统平台开发等多个维度适用。一定程度上,C# 也正在蚕食 C++ 的游戏市场。

因此,对于其未来发展,Paul Jansen 持以非常乐观的态度,其甚至预测,C# 很有可能通过取代 C 而进入 TIOBE 指数的前三名。

另外,C++ 语言的发展趋势也不容忽视。在最新版本 C++ 20 的推动下,其也将成为 TIOBE 榜单 TOP 3 的强有力竞争者。

除了以上,在本月 TOP 20 的榜单中还有一些值得关注的变化:

  • 常用于数据统计的 R 语言持续跌落,从第 11 名下滑至第 13 名;

  • Swift 上升了 2 个名次,从第 14 位上升到了 12 位;

  • Ruby 语言下降幅度较大,从上个月的第 15 位下降到了本月的第 19 位,险些跌出 TOP 20。

其他编程语言排名

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

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

  • ABC, ActionScript, Apex, B4X, BBC BASIC, bc, BCPL, C shell, CFML, cg, CL (OS/400), Clipper, CLIPS, Clojure, CLU, Crystal, Eiffel, Elixir, Erlang, F#, Factor, GML, Icon, Ladder Logic, LiveCode, Maple, Max/MSP, Mercury, ML, Modula-3, Monkey, Moto, MQL4, MUMPS, NATURAL, NXT-G, Oberon, OpenEdge ABL, PL/I, PostScript, Pure Data, Q, Ring, S-PLUS, Scheme, Snap!, SPARK, Tcl, X10, XC 

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

历史排名(1987-2022)

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

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

【说明】:

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

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

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


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK