TIOBE公布了2020年9月编程语言排行榜,C语言依然位居第一,其次是Java、Python、C++,C#。前20名排名如下:时间回到2003年,C++编程语言是最大的赢家。其指数在2003年8月达到17.53%的峰值,接近第二位,并成为2003年的年度编程语言。不过,此后C++开始走下坡路。2005年后,其指数从未高于10%。2017年,该指数甚至跌破4.55%,创历史新低。如果现在的C++与去年相比,它现在是软件包中增长最快的编程语言(1.48%)。TIOBECEOPaulJansen表示,新的C++20标准可能是造成这种情况的主要原因之一,因为新的模块功能将取代包含机制。从这个角度来看,C++击败了R语言(增长1.33%)和C#(增长1.18%)。值得一提的是,9月4日,C++20国际标准草案(DIS,DraftInternationalStandard)投票结束,最终获得一致通过。这意味着C++20获得了最终的技术认可并完成了ISO投票。预计C++20将在经过最后一轮ISO编辑后于2020年底正式发布。最后,让我们来看看Java。与去年相比,Java的指数下降了3.18%,形势更加严峻。下面来看看具体的编程语言排行榜:Top10ProgrammingLanguagesTIOBEIndexTrend(2002-2020)OtherProgrammingLanguageRankingsHistoricalRankings(1988-2020)ProgrammingLanguage“AnnualList”(2003-2019)
