TIOBE指数9月份的结果首次推出了一种改进的算法来计算编程语言的流行程度,其中Java在有时引起争议的排名中排名第一。 Java在最近几个月中一直保持在该指数的首位。
据说通过消除通常被称为离群值的统计噪声,新算法可产生更准确的结果:
先前的算法着重于每个搜索引擎的异常值数量。 如果搜索引擎的异常值太多,则该搜索引擎将因其“不可靠”的结果而无法胜任。 现在,删除了个别异常值(每个搜索引擎每种语言的统计噪声)。
现在,这减少了索引中出现尖峰的情况,从而产生了更好的结果。 但是,已经注意到语言位置“几乎没有受到影响”,但Scala现在发现自己接近前20名,Google的Go再次进入前50名,而Clojure看起来将首次进入前50名。
Java已从其2014年10月的评级百分比暴跌中恢复过来,当时为13.5%。 自2014年3月排名第二以来,它在前20名中的改进百分比也最高,并且收视率也不断提高。
与4月份我们在Objective-C上报告的结果相比,该排名的排名从第4位跌至第10位,严重崩溃。 它也以-8.11%在前20名中跌幅最大。 C语言也有明显的下降,但仍居C语言家族的第二位。
在前20名之外,Scala,Dart和Lisp大约排在前30名附近。Groovy排在第34名,Go排在第44名,Mozilla的Rust排在第50位。
还请参见: Java重返TIOBE索引
对于此索引更新的请求更改包括添加除英语以外的其他自然语言查询(从中文搜索引擎百度开始),并合并所有被拒绝的搜索词请求的列表。 将完成此操作以最大程度地减少TIOBE背后的团队收到的有关Rails,JQuery和JSP的重复消息。
翻译自: https://jaxenter.com/new-tiobe-algorithm-sees-java-still-on-top-121086.html