关于c++:6-月-TIOBE-榜单C-即将超越-Java-进入-Top3PHP-热度再下滑

40次阅读

共计 2118 个字符,预计需要花费 6 分钟才能阅读完成。

近日,TIOBE 出炉了 2022 年 6 月份的编程语言趋势榜单。本次数据显示,C++ 的热度和风行趋势行将超过 Java,而 PHP 热度再下滑,已跌出前十。

近年来,Java 语言的受欢迎趋势仿佛逐步处于“被超过”的状态。2020 年 4 月份,Java 还排在 TIOBE 指数榜单的第一位,起初 Java 却不得不将第一名让给 C。再起初的 2021 年榜单里,Python 也凭借势不可挡的趋势超过了 Java。而当初看来,C++ 或将成为下一个超过 Java 的编程语言。

C++ 为何体现如此杰出?要害起因在于高性能的高级编程。C++ 语言每三年订正一次,而这些订正蕴含了开创性的新个性,使语言与 C#、Java 并驾齐驱,且没有垃圾收集器的性能损失。

TIOBE 6 月榜单:Java、PHP 热度上涨

排在榜单前 3 位的编程语言别离为:Python(评级为 12.20%,评分上涨 +0.35%)、C(评级为 11.91%,评分降落 -0.64%)、Java(评级为 10.47%,评分降落 -1.07%)。



近年来 Python 编程语言热度一路上涨,相比去年 6 月,此前榜单第 2 的 Python 现在曾经来到了第 1 名的地位,与此前排名第位的 C 地位产生了调换。而本月排在第 3 位的 Java 则“奄奄一息”,数据降落了 1.07%,简直要被排在第 4 位的 C++(评级为 9.63%,评分上涨 +2.26%)超过。

排在榜单第 5-10 位的别离为:C#(评级为 6.12%,评分上涨 +1.79%)、Visual Basic(评级为 5.42%,评分上涨 +1.40%)、JavaScript(评级为 2.09%,评估降落 -0.24%)、SQL(评分为 1.94%,评分降落 +0.06%)、Assembly language(评级为 1.85%、评分降落 -0.21%)、Swift(评级为 1.55%,评分上涨 +0.44%)。

其中,排名第 5、6、7、9 位的 C#、Visual Basic、JavaScript 及 Assembly language 这四种编程语言同比去年地位并无变动。

变动较大的是去年排名榜单第 10 位的 SQL,本次评分上涨了 +0.06%,且排位也来到了第 8 名;去年榜单第 16 位的 Swift 本期评分上涨 +0.44%,排名也进入了前 10。

几十年来,SQL 编程语言仍被广泛应用且热度不减,或者与该语言“与时俱进”的适应性规范相干,近年来 SQL 规范始终在随工夫进行调整,并排汇来自用户的反馈,特地是 API 的应用让 SQL 得以应用特定句法来继续适应新时代。

而作为 Apple 新推出的编程语言,排名变动最大的 Swift 热度近期迅速回升,这其中的起因离不开其高级构造、闭包、泛型等特点劣势,特地对于开发者而言,Swift 是在 Objective-C 之外的第二种抉择,便捷水平大增。

此外,本次榜单排名第 11- 20 位的编程语言别离为:Classic Visual Basic(1.33%,-0.40%)、Delphi/Object Pascal(1.32%,+0.26%)、PHP(1.25%,-0.97%)、Objective-C(1.02%,+0.33%)、Go(1.02%,+0.07%)、R(0.98%,-0.22%)、Perl(0.76%,-0.41%)、Lua(0.76%,+0.43%)、Ruby(0.75%,-0.48%)、Prolog(0.74%,+0.18%)。

其中,排名降落较大的别离为 PHP、R 以及 Perl。只管在生产场景下仍然有大量的利用,市场存量十分大,但仍旧挡不住 PHP 的颓势,近年来热度一路上涨,已跌出了榜单前十。

TIOBE 榜单编程语言趋势走向图(2002-2022):

从以上趋势图能够分明的看到各种编程语言在这 20 年的过程中的热度及变动,其中最显著下滑的曲线之一就是 Java。

位于本期榜单第 21-50 的编程语言:



本期榜单排名第 51-100 的编程语言,因为差别绝对较小,因而只列出了编程语言(按字母程序):

ABC、ActionScript、ATLAS、BBC BASIC、bc、BlitzMax、Bourne shell、CFML、Chapel、CL(OS/400)、Clipper、CLIPS、Eiffel、Erlang、EXEC、F#、Forth、Hack、Haxe、Icon、IDL、J#、Ladder Logic、LiveCode、Logo、LPC、Lustre、MDX、MQL4、MUMPS、NATURAL、Nim、Oberon、OCaml、OpenEdge ABL、PostScript、Q、Racket、Raku、REXX、Ring、RPG、Snap!,SPARK、Stata、Tcl、Vala/Genie、VHDL、X10、Xojo。

对于 TIOBE

TIOBE 编程社区指数是编程语言风行水平的一个指标,索引每月更新一次。评分基于寰球纯熟工程师的数量、课程和第三方供应商及风行的搜索引擎如 Google、Bing、Yahoo!、维基百科、亚马逊、YouTube 和百度。须要留神的是,TIOBE 索引榜单后果并不是最好的编程语言的榜单,也不是对于编写了大多数代码行的语言。

参考链接:https://www.tiobe.com/tiobe-i…

正文完
 0