6 月 TIOBE 榜單:C++ 即將超越 Java 進(jìn)入 Top3,PHP 熱度再下滑SegmentFault關(guān)注共 2353字,需瀏覽 5分鐘 ·2022-06-13 19:31 技術(shù)編輯:MissD丨發(fā)自 思否編輯部公眾號:SegmentFault近日,TIOBE 出爐了 2022 年 6 月份的編程語言趨勢榜單。本次數(shù)據(jù)顯示,C++ 的熱度和流行趨勢即將超越 Java,而 PHP 熱度再下滑,已跌出前十。近年來,Java 語言的受歡迎趨勢似乎逐漸處于“被超越”的狀態(tài)。2020 年 4 月份,Java 還排在 TIOBE 指數(shù)榜單的第一位,后來 Java 卻不得不將第一名讓給 C。再后來的 2021 年榜單里,Python 也憑借勢不可擋的趨勢超越了 Java。而現(xiàn)在看來,C++ 或?qū)⒊蔀橄乱粋€超越 Java 的編程語言。C++ 為何表現(xiàn)如此出色?關(guān)鍵原因在于高性能的高級編程。C++ 語言每三年修訂一次,而這些修訂包含了開創(chuàng)性的新特性,使 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 如今已經(jīng)來到了第 1 名的位置,與此前排名第位的 C 位置發(fā)生了互換。而本月排在第 3 位的 Java 則“岌岌可危”,數(shù)據(jù)下降了 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%,排名也進(jìn)入了前 10 。幾十年來,SQL 編程語言仍被普遍使用且熱度不減,或許與該語言“與時俱進(jìn)”的適應(yīng)性標(biāo)準(zhǔn)相關(guān),近年來 SQL 標(biāo)準(zhǔn)一直在隨時間進(jìn)行調(diào)整,并吸收來自用戶的反饋,特別是 API 的使用讓 SQL 得以使用特定句法來持續(xù)適應(yīng)新時代。而作為 Apple 新推出的編程語言,排名變化最大的 Swift 熱度近期迅速上升,這其中的原因離不開其高級結(jié)構(gòu)、閉包、泛型等特點(diǎn)優(yōu)勢,特別對于開發(fā)者而言,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。盡管在生產(chǎn)場景下依然有大量的應(yīng)用,市場存量非常大,但依舊擋不住 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。 關(guān)于 TIOBETIOBE 編程社區(qū)指數(shù)是編程語言流行程度的一個指標(biāo),索引每月更新一次。評分基于全球熟練工程師的數(shù)量、課程和第三方供應(yīng)商及流行的搜索引擎如 Google、Bing、Yahoo!、維基百科、亞馬遜、YouTube 和百度。需要注意的是,TIOBE 索引榜單結(jié)果并不是最好的編程語言的榜單,也不是關(guān)于編寫了大多數(shù)代碼行的語言。參考鏈接:https://www.tiobe.com/tiobe-index/- END - 瀏覽 35點(diǎn)贊 評論 收藏 分享 手機(jī)掃一掃分享分享 舉報 評論圖片表情視頻評價全部評論推薦 C++ 即將超越 Java,TIOBE 6 月編程語言排行榜發(fā)布!C語言題庫0C++ 即將超越 Java,TIOBE 6 月編程語言排行榜發(fā)布!C語言與CPP編程0C++ 即將超越 Java,TIOBE 6 月編程語言排行榜發(fā)布!ACM比賽整理0瘋了!C++ 即將超越 Java。。互聯(lián)網(wǎng)架構(gòu)師0瘋了!C++ 即將超越 Java。。Java技術(shù)棧0TIOBE 10 月榜單發(fā)布:Java危?馬哥Linux運(yùn)維0TIOBE公布11月榜單:Python勢不可擋,超越Java !公眾號程序猿DD0PHP 跌出前 10,Go 機(jī)會來了?6 月 TIOBE 榜單Go語言精選0TIOBE 11 月榜單:Python 擠掉 Java,成功躍至第二極客挖掘機(jī)0PHP排名跌至歷史最低 | TIOBE 4 月榜單發(fā)布 架構(gòu)師大咖 架構(gòu)師大咖,打造有價值的架構(gòu)師交流平臺。分享架構(gòu)師干貨、教程、課程、資訊。架構(gòu)師大咖,每日推送。 公眾號該公眾號已被封禁4 月 TIOBE 編程語言榜單已發(fā)布,一起來看看點(diǎn)贊 評論 收藏 分享 手機(jī)掃一掃分享分享 舉報