TIOBE公布了2021年2月的编程语言排行榜。据说IT行业瞬息万变,每天都有新的IT流行语冒出来。然而与此相反,TIOBE指数的前8名在过去7年中似乎没有任何变化。但这并不意味着编程语言世界在过去几年没有改变。除了C语言,排名前8位的编程语言都在频繁发布新版本。例如,C#几乎每年都会发布一次语言更新。并且JavaScript总是在更新和迭代。C++的更新频率较低(每3年一次),但其最新版本包括模块的引入,这将导致C++编程的重大转变。值得注意的是,TIOBECEOPaulJansen指出,TIOBE指数中的第9名和第10名并不像前8名那样固定,有些语言来来去去。在过去的12个月里,这2个位置分别被SQL、Assembly、R、Groovy、Go和Swift占据。“我想知道这些语言中的哪一种会成为稳定的前10名玩家。”TIOBE2月TOP20编程语言前8榜单保持不变,C、Java、Python依然占据前三名。榜单第9和第10的位置发生了变化,SQL和汇编语言挤掉了R和Groovy占据榜首。其中,SQL从2021年1月的榜单第12位上升至第9位;汇编语言从第11位上升到第10位。R语言和Groovy分别跌至第11位和第12位。此外,在11-20之间,排名上升:围棋(14→13);红宝石(15→14);Delphi/ObjectPascal(19→17);经典VisualBasic(20→18)。排名也下降:斯威夫特(13→15);Perl(17→19);目标-C(18→20)。TOP10ProgrammingLanguagesTIOBEIndexTrends(2002-2020)第21-50位编程语言排名第51-100位如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序)):4thDimension/4D,ActionScript,Arc,Avenue,Awk,B4X,bc,Bourneshell,Cshell,CFML,Clojure,CommonLisp,Crystal,cT,Elm,EmacsLisp,Erlang,F#,Factor,Forth,Hack,Icon,Inform,Io,J,Kornshell,Maple,Mercury,ML,MQL4,NATURAL,OCaml,Occam,OpenCL,OpenEdgeABL,PL/I,PostScript,Q,Racket,Ring,RPG,S,Scheme,Simulink,折断!,Solidity,SPARK,SPSS,Tcl,VerilogTIOBE编程社区指数(TheTIOBEProgrammingCommunityindex)是编程语言流行程度的一个指标。该列表每月更新一次。该指数基于全球技术工程师、课程和第三方供应商的数量。包括Google、Bing、Yahoo、Wikipedia、Amazon、YouTube和Baidu等流行的搜索引擎都用于索引计算。具体计算方法见这里:https://www.tiobe.com/tiobe-index/programming-languages-definition/。值得注意的是,TIOBE指数并不代表语言的好坏。开发人员可以使用该列表来检查他们的编程技能是否需要更新,或者在开始构建新软件时对某种语言做出选择。详细榜单信息请查看TIOBE官网:https://www.tiobe.com/tiobe-index/
