
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
近日,TIOBE也公布了2022年10月的编程指数信息,来和小源看看有什么新变化吧!
一、四大编程语言统治地位加强
Python、Java、C和C++是TIOBE编程语言榜的Top4已经有很长一段时间了,并且远远领先于其它语言。
根据10月的榜单来看,四大语言的统治地位依然会持续下去,并且差距会越来越大。
在去年,这4种语言占据40%的市场份额,而现在Top4语言的整体份额累加已经超过了55%(Python17.08%、Java12.84%、C15.21%和C++9.91%),这意味着竞争空间被进一步压缩,其它语言的竞争空间不大。
曾经的编程语言界Java、C、C++三足鼎立,且稳固了很长一段时间,直到Python的到来,并且一路高歌,强势登顶榜首,打破了它们的统治局面,不知道下一个打破格局的又会是哪个语言呢?
二、Rust威胁C/C++
整体来看本月TIOBE编程语言榜变化不大,PHP和SQL进行了排名互换,以及Rust成功进入了Top20。
TIOBECEOPaulJansen对整体的趋势发展做出这样的评价:
Java的主要竞争对手C#正在逐步丢失自己的市场份额,而Python的竞争对手R和Ruby则或多或少地趋于稳定。
然而,对于C和C++而言,有一个小小的威胁出现了,那就是编程语言Rust。Rust以0.70%的历史最高市场份额再次进入了榜单的Top20名。
其实,Rust迅速崛起是意料之中。近年来Rust专注于性能和类型安全,受到大厂和主流开源项目的欢迎。
例如,Google去年开始使用Rust语言编写Android的低级部分;微软在VSCode、VisualStudio等工具都已经提供了对Rust的良好支持;Linux6.1版本也将引入Rust语言等等。
在如此趋势下,Rust的使用率也必将稳步上升。
此外,Top20-50的编程语言榜单如下:
第51-100名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):
ActionScript,Apex,Awk,B4X,bc,Bourneshell,Cshell,cg,CLIPS,Clojure,CommonLisp,Crystal,Elixir,EmacsLisp,F#,Forth,Groovy,Hack,Icon,Inform,Io,J#,Kornshell,LadderLogic,ML,MQL5,NATURAL,NXT-G,OCaml,OpenCL,OpenEdgeABL,Pike,PILOT,PostScript,Q,Racket,Raku,REXX,Ring,Simulink,SmallBasic,Smalltalk,Snap!,SPARK,Stata,Tcl,Vala/Genie,VBScript,Verilog,WebAssembly
三、编程语言历史排名
Top10编程语言TIOBE指数走势(2002-2022)
历史排名(1987-2022)
*排名位次取决于12个月的平均值
编程语言“名人榜”(2003-2021)
*TIOBE编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于全球技术工程师、课程和第三方供应商的数量,其中包括了流行的搜索引擎以及技术社区,如Google、百度、维基百科、CSDN、必应、Hao123等等。
【免责声明】本文部分系转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与联系我们,我们会予以更改或删除相关文章,以保证您的权益!