社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

PHP跌出前十,Python依然霸占榜首,C#有望摘得年度编程语言| TIOBE 12月编程语言排行榜

CSDN • 4 年前 • 516 次点击  


整理 | 丁广辉      责编 | 张红月
出品 | CSDN(ID:CSDNnews)

日前,全球知名 TIOBE 编程语言社区发布了 12 月编程语言排行榜。下面让我们一起来看看,本月榜单中有哪些值得注意的新变化吧。


PHP 跌出前十,C# 可能成为 2021 TIOBE 年度编程语言


据最新榜单显示,相比上个月,编程语言的 Top5 并没有太多变化。Python 依旧如上个月一样稳坐排行榜榜首,随后分别是 C,Java,C++,C#。目前 Python 以市场占比 12.90% 力压第二名的 C 语言,值得一提的是,作为第一的 Python 市场占比上升了 0.69%,而 C 语言如上个月一样还在下降。

上个月我们预测的 PHP 的排名会缓慢的下降果然成真,在 12 月份的排名中 PHP 跌落到了第 12 位,彻底退出了前十的位置,作为曾经的Web编程领域的领导者现如今却逐渐跌落神坛,PHP 未来的表现如何我们会持续关注。

下个月,TIOBE 将公布年度编程语言,这一奖项将授予 2021 年收视率增长最高的编程语言。据 TIOBE Software 首席执行官 Paul Jansen 介绍,C# 是今年最有可能获得这一称号的语言,作为存在 21 年的语言,C# 从未获得过 TIOBE 年度编程语言这一称号,尽管它在过去的 20 年中始终处于前 10 名。至于下个月 C# 能否摘得这一桂冠,我们拭目以待。本月TIOBE指数中其他有趣的变动是 Swift(从第 14 位到第 10 位),R(从第 15 位到第 11 位),以及Kotlin(从第 33 位到第 26 位)。

来源于 TIOBE 官网

下面列出了完整的 21-50 编程语言排名,由于这份排名是非官方发布的,因此可能存在遗漏,故仅供参考。

来源于 TIOBE 官网

下面的语言列表表示第 51 位到第 100 位。由于差异相对较小,所以只列出了这些编程语言(按字母顺序排列)。

ABC, ACtionSCript, AliCe, APL, B4X, Ballerina, Bash, Boo, Bourne shell, C shell, CFML, Clipper, CLIPS, Clojure, Curl, Eiffel, Erlang, F#, FaCtor, Haxe, ICon, Inform, Io, J#, JSCript, Korn shell, Lingo, LiveCode, M4, MQL4, NATURAL, Nim, NXT-G, OCaml, OCCam, OpenCL, OpenEdge ABL, PostSCript, Q, RaCket, REXX, Ring, SCheme, SPARK, SPSS, TransaCt-SQL, Vala/Genie, VHDL, XSLT, Zig 

注:这个月对索引的定义做了以下改动。DavidHeurtevent 建议在WebAssembly 语言中加入 "WASM "这个术语。


历史排名(1986-2021)


需要注意的是以下排名位次取决于 12 个月的平均值:

来源于 TIOBE 官网


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


名人堂列出所有"年度编程语言"获奖者如下,该奖项一般颁发给被检索率最高编程语言:

来源于 TIOBE 官网

【说明】:

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

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

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

☞


Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/124048