当前位置: 首页 > 科技观察

TIOBE10月编程语言榜单来了

时间:2023-03-12 13:52:34 科技观察

最新的TIOBE10月编程语言榜单已经出炉,一起来看看有哪些值得关注的变化吧!四大编程语言不断强化霸主地位曾几何时,编程语言界由Java、C、C++组成的铁三角长期稳定。而就在一年前的这个时候,Python超越了C语言,打破了TIOBE榜单20多年的记录。首次登顶榜单,彻底打破了原有的铁三角格局。从那时起,Python取得了长足的进步。现在,根据最新的10月榜单,TIOBE官方指出Python、C、Java、C++在TIOBE指数排行榜上已经相当长的时间占据Top4语言,并且远超其他语言。差距似乎正在扩大。比如本月排名第四的C++,占比9.92%,比C#高出5.5个百分点,占比4.42%,排名第五。此外,去年这四种语言的累计市场份额为40%,但今年Top4语言的整体份额超过了55%,这意味着编程语言的竞争空间已经逐渐缩小开始萎缩,基本已经成定局。TIOBECEOPaulJansen评论了这一趋势的发展。Java的主要竞争对手C#正在逐渐失去市场份额,而Python的竞争对手R和Ruby则或多或少保持稳定。不过,对于C和C++来说,一个小小的威胁已经出现了,那就是编程语言Rust。Rust以0.70%的历史最高市场份额重新进入榜单前20名。事实上,Rust的快速崛起也在很多开发者的意料之中。因为近年来,主打性能和类型安全的Rust受到了各大厂商和主流开源项目的青睐。据CSDN不久前报道,微软在VSCode、VisualStudio等工具中对Rust提供了很好的支持。;谷歌去年也宣布Android支持Rust语言开发操作系统,支持将Rust代码引入Linux内核;并宣布赞助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,梯形逻辑,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,WebAssemblyTop10ProgrammingLanguagesTIOBE指数趋势(2002-2022)  历史排名(1987-2022)注:以下排名均按12个月平均值计算。编程语言“名人录”(2003-2021)说明TIOBE编程语言社区排行榜是编程语言趋势的指标,每月更新一次。该排名基于全球技术工程师、课程和第三方供应商的数量。其中包括流行的搜索引擎和技术社区,如谷歌、百度、维基百科、CSDN、Bing、好123等。请注意,此排名仅反映一种编程语言的流行程度,并不代表一种编程语言是否流行好与不好,或者用一种语言编写了多少代码。这个排行榜可以用来检验你的编程能力是否与时俱进,也可以作为开发新系统时选择语言的依据。