此帐号已被封,内容无法查看 此帐号的内容被自由微信解封
文章于 2022年7月1日 被检测为删除。
查看原文
被微信屏蔽
其他

12月编程语言排行榜已出,PHP真的跌落神坛了……

推荐关注一个公众号

关注程序员小乐带你玩爆编程技术


哈喽,各位新来的小伙伴们,大家好!由于公众号做了改版,为了保证公众号的资源能准时推送到你手里,大家记得将程序员小乐的公众号 加星标置顶 ,在此真诚的表示感谢~


来源:网络


上一篇干货:6 个常用的 API 接口在线管理平台


正文



大家好,我是小乐。

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

1

PHP跌出前十

C#可能成2021年度编程语言

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

其他有趣的变动是 Swift(从第 14 位到第 10 位),R(从第 15 位到第 11 位),以及Kotlin(从第 33 位到第 26 位)。



不得不说,Python现在的风真的好大。Python 的流行在很大程度上是与人工智能热、大数据等领域相关。


不过也有人坦言,Python也能叫做编程语言?不过是用来写脚本的罢了。尽管排名第一,但还是被“纯血”编程语言使用者鄙视……

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

2

C#可能成2021年度编程语言


下个月,TIOBE 将公布年度编程语言,这一奖项将授予 2021 年收视率增长最高的编程语言。据 TIOBE Software 首席执行官 Paul Jansen 介绍,C# 是今年最有可能获得这一称号的语言。



作为存在 21 年的语言,C# 从未获得过 TIOBE 年度编程语言这一称号,尽管它在过去的 20 年中始终处于前 10 名。另外搜索公众号GitHub猿后台回复“理财”,获取一份惊喜礼包。


至于下个月 C# 能否摘得这一桂冠,让我们拭目以待。


3

微软C#为何成为2021的大势语言?


微软 C# 语言创建于 2000 年,旨在成为 C++ 语言的轻量级替代,为微软 NET 框架编写基础库。自创建以来,C# 语言便成为了最受欢迎的编程语言之一。



在 Windows 生态系统中,C# 语言很快赢得了开发者的青睐,并成为了创建商业应用的主要编程语言,几乎取代了用于web 后端的 C++ 和 Visual Basic。对于开发者来说,C# 语言学习起来比较容易,具有强大的编程性能,并且在微软 Visual Studio 开发工具的助力下可以愉悦地编写代码。



4

其他编程语言排名


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


下面的语言列表表示第 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

5

TOP10编程语言走势

(2002-2022)


6

历史排名(1986-2021)

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



【说明】:

TIOBE编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于全球技术工程师、课程和第三方供应商的数量,其中包括了流行的搜索引擎以及技术社区,如 Google、百度、维基百科、CSDN、必应、Hao 123 等等。另外搜索公众号顶级算法后台回复“算法心得”,获取一份惊喜礼包。


具体的计算方式详见:https://www.tiobe.Com/tiobe-index/programming-languages-definition/。

其实除了TIOBE编程语言排行榜,还有一些榜单也是值得我们关注的。

比如IEEE Spectrum 在9月就发布了 2021 年编程语言排行榜,排名前十的分别是:Python,Java,C,C++,JavaScript,C#,R,Go,HTML,Swift。



与其他的语言排行榜不同,IEEE Spectrum 编程语言排行榜一年发布一次,基于好几个数据源:Google ,Google Trends, GitHub, Twitter, Stack Overflow,Reddit, Hacker News,这个排行榜综合性比较高,同样也是将多个数据来源组合起来,对编程语言的流行程度进行排行。



这些排行榜虽然不能作为绝对参考,但可以用来考察你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。作为编程人,时刻关注这样的技术指数,可以对自己有更好的规划。



比如类比之前的排名,我们就可以发现排在前位的Java、C、Python等几乎是编程人必备的,学习这些也会比较好找工作,同时开发环境也比较成熟。  


最后给读者整理了一份BAT大厂面试真题,需要的可扫码加微信备注:“面试”获取。


--END--

(放到你圈子里,朋友们会感激您)PS:如果觉得我    的分享不错,欢迎大家随手点赞、在看。本文仅供交流学习 , 版权归属原作者。温馨提示:《程序员小乐》推文内容如有侵权请您告知我们会在第一时间处理或撤销;互联网是一个资源共享的生态圈,我们崇尚分享。往日好文:

硬核!一套基于SpringBoot + Vue 的开源物联网智能家居系统(附源码)!

“我不是坚强,我只是走投无路”,从职高到杭电、浙大、麻省计算机博士!

6 张图带你搞懂 TCP 为什么是三次握手?

高危 Bug!Apache Log4j 爆“核弹级”漏洞,Flink、Kafka等至少十多个项目受影响

鸿蒙,真的成了!!!

面试官让写 Spring MVC 控制器,怎么破?

一文教你如何高效使用 IDEA !

一次完整的 HTTP 请求过程

技术最好的程序员,被开了。。。

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存