TIOBE公布7月编程语言排行榜,其CEOPaulJansen宣布并庆祝TIOBE指数诞生20周年。早在2001年,第一个TIOBE索引列表作为Paul的个人爱好项目发布。据他介绍,他主要是想了解对编程语言的需求。当时,TIOBE指数排名前3的分别是Java、C和C++。20年后的今天,TOP3的数字看起来仍然惊人地相似——即:C、Java和Python。有趣的是,这3种语言的排名比以往任何时候都更接近。比如C和Python的分数差距只有0.67%。这意味着接下来的几个月将是竞争激烈的时期。在Paul看来,Python似乎最有可能成为这场竞赛的第一名,这要归功于它在新兴的数据挖掘和人工智能领域的市场领导地位。其他显着变化:C++分数上升超过0.5%,越来越接近前3Go从#20上升到#13Rust从#30上升到#27TypeScript从#45上升到#27#37Haskell的排名从#上升49至#39TOP10编程语言TIOBE指数趋势(2001-2021)第21-50位编程语言排名第51-100位如下,由于它们之间的数值差异较小,仅以正文列出(按字母顺序排列):ActionScript,Arc,Awk,BBCBASIC,bc,Bourneshell,Cshell,CFML,CHILL,CIL,CLIPS,Clojure,Eiffel,EmacsLisp,F#,Hack,Icon,Inform,Io,J,JADE,Kornshell,Lingo,LiveCode,Maple,MEL,ML,Modula-2,MQL4,MS-DOSbatch,NATURAL,Nim,NXT-G,Occam,OpenEdgeABL,Oz,Pony,PowerShell,PureData,REXX,Ring,RPG,Simulink,Smalltalk,Snap!,SPARK,Tcl,Vala/Genie,VHDL,X10TIOBEProgrammingCommunity指数是编程语言流行程度的指标,每月更新一次,该指数是根据技术工程师的数量,c我们和全球第三方供应商。包括Google、Bing、Yahoo、Wikipedia、Amazon、YouTube和Baidu等流行的搜索引擎都用于索引计算。具体计算方法见这里:https://www.tiobe.com/tiobe-index/programming-languages-definition/。值得注意的是,TIOBE指数并不代表语言的好坏。开发人员可以使用该列表来检查他们的编程技能是否需要更新,或者在开始构建新软件时对某种语言做出选择。
