C++ 即将超越 Java,TIOBE 6 月编程语言排行榜发布!

C++ 即将超越 Java,TIOBE 6 月编程语言排行榜发布!
文章图片
整理|苏宓出品|CSDN(ID:CSDNnews)今天 , TIOBE在更新了官网的设计之后 , 重磅带来了新一个月的编程语言榜单 。
Java步步后退
在最新的6月榜单中 , TIOBE官方用“C++即将超越Java”为标题 , 凸显出了最大的变化 。
几年前我们还在谈论Java时往往以常青藤来形容 , 只是偶尔多一些“Java老矣 , 尚能饭否”的疑虑 , 然而 , 随着时间的推移 , 这样的疑虑慢慢变成了肯定 。
根据TIOBE历年的榜单显示 , 2020年4月 , Java仍然是TIOBE指数的第一名 。 然而同月 , Java第一的宝座就被C占领了 。 后来 , 在2021年 , Python在人工智能这条大船下势不可挡 , 也超越了Java 。
C++ 即将超越 Java,TIOBE 6 月编程语言排行榜发布!
文章图片
C++ 即将超越 Java,TIOBE 6 月编程语言排行榜发布!】上个月 , TIOBECEOPaulJansen做出预判 , C++将会是下一个超越Java的语言 。 相比5月TIOBE榜单中Java以-0.74%的趋势下滑 , 这个月Java使用率下降了1.07% , 仅占比10.47% 。 与之形成强烈对比的是 , 占比9.63%的C++正以2.26%的增速迅速俘获了大批开发者 , 它与Java之间如今只有0.84%的差距 。
而对于C++如此受欢迎的原因 , PaulJansen也进行了初步分析 , 其表示 , “具有高性能的高级编程是C++表现出色的关键原因 。 C++语言每3年修订一次 , 此类修订包含开创性的新功能 , 使语言与C#和Java相提并论 , 但没有垃圾收集器的性能损失 。 让我们看看未来几个月C++将走向何方 。 ”
C++ 即将超越 Java,TIOBE 6 月编程语言排行榜发布!
文章图片
其他编程语言排名
下面列出了完整的21-50名 , 因为是非官方发布的 , 所以可能存在遗漏:
C++ 即将超越 Java,TIOBE 6 月编程语言排行榜发布!
文章图片
第51-100名如下 , 由于它们之间的数值差异较小 , 仅以文本形式列出(按字母排序):
ABC,ActionScript,ATLAS,BBCBASIC,bc,BlitzMax,Bourneshell,CFML,Chapel,CL(OS/400),Clipper,CLIPS,Eiffel,Erlang,EXEC,F#,Forth,Hack,Haxe,Icon,IDL,J#,LadderLogic,LiveCode,Logo,LPC,Lustre,MDX,MQL4,MUMPS,NATURAL,Nim,Oberon,OCaml,OpenEdgeABL,PostScript,Q,Racket,Raku,REXX,Ring,RPG,Snap!,SPARK,Stata,Tcl,Vala/Genie,VHDL,X10,Xojo
Top10编程语言TIOBE指数走势(2002-2022)
C++ 即将超越 Java,TIOBE 6 月编程语言排行榜发布!
文章图片
历史排名(1987-2022)注:以下排名位次取决于12个月的平均值 。
C++ 即将超越 Java,TIOBE 6 月编程语言排行榜发布!
文章图片
编程语言“名人榜”(2003-2021)C++ 即将超越 Java,TIOBE 6 月编程语言排行榜发布!
文章图片
【说明】:
TIOBE编程语言社区排行榜是编程语言流行趋势的一个指标 , 每月更新 , 这份排行榜排名基于全球技术工程师、课程和第三方供应商的数量 , 其中包括了流行的搜索引擎以及技术社区 , 如Google、百度、维基百科、CSDN、必应、Hao123等等 。 具体的计算方式详见:https://www.tiobe.com/tiobe-index/programming-languages-definition/ 。 请注意这个排行榜只是反映某个编程语言的热门程度 , 并不能说明一门编程语言好不好 , 或者一门语言所编写的代码数量多少 。
这个排行榜可以用来考察你的编程技能是否与时俱进 , 也可以在开发新系统时作为一个语言选择依据 。
详细榜单信息可参考TIOBE官网:https://www.tiobe.com/tiobe-index