TIOBE 9 月编程语言排行榜,新 TIOBE 指数算法

简介:

截至本月,TIOBE 指数采用了一种改进的算法来计算编程语言的普及。这种新的算法主要是为了处理异常值(统计噪声)从结果中删除。以前的算法集中在每个搜索引擎的异常值的数目。如果有太多的异常值的一个搜索引擎,搜索引擎将没有资格因其“不可靠的”结果。现在个别异常值(统计噪声每搜索引擎的语言)被删除。在这种方式中,只有真正的异常值不见了,从而避免了恼人的尖峰。编程语言的位置几乎不受影响,但总的印象是,结果是更好的。例如,Scala 现在是接近顶部20,再次进入前 50,Clojure 是闯入前 50,Julia 在前 100。

TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网上有经验的程序员、 课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如 Google、MSN、Yahoo!、Wikipedia、YouTube 以及 Baidu 等)进行计算。

该指数可以用来检查你的编程技能是否仍然是最新的或作出什么开始建立一个新的软件系统时,编程语言应采取的战略决策。在 TIOBE 指数的定义可以在这里找到。

编程语言排行榜 TOP 20 榜单:

image
image

前 10 名编程语言长期走势图:

image

以下是 21-50 编程语言排名:以下是 21-50 编程语言排名:

image
image

后 50 名编程语言如下:

4th Dimension/4D, Alice, Apex, APL, Arc, AutoLISP, Avenue, Bash, bc, Bourne shell, Caml, CL (OS/400), Clean, Clojure, Common Lisp, cT, Curl, Eiffel, Emacs Lisp, Factor, Icon, IDL, Inform, Io, J, J#, Julia, Korn shell, Magic, Mathematica, Mercury, NATURAL, NXT-G, OCaml, OpenCL, Oz, PL/I, PostScript, PowerShell, Programming Without Coding Technology, Pure Data, Q, sed, Slate, Smalltalk, Standard ML, Tcl, Tex, thinBasic, VBScript

本月变动的指数:

The major change this month is the adaption of the algorithms to calculate the TIOBE index. See the main story for more details.

【说明】

TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网上有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如 Google、MSN、Yahoo!、Wikipedia、YouTube 以及 Baidu 等)进行计算。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。

这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。排行榜的详细定义可以参考这里( 英文)。

转载请注明出处:http://www.php-z.com/article-1501-1.html

文章转载自 开源中国社区[https://www.oschina.net]

相关文章
|
6月前
|
算法 Java 索引
[Java·算法·中等] LeetCode274. H指数 详细解读
[Java·算法·中等] LeetCode274. H指数 详细解读
52 0
|
存储 算法 Python
一文速学-时间序列分析算法之指数平滑法详解+Python代码实现
一文速学-时间序列分析算法之指数平滑法详解+Python代码实现
2157 0
一文速学-时间序列分析算法之指数平滑法详解+Python代码实现
|
4月前
|
机器学习/深度学习 算法 数据挖掘
算法金 | 欧氏距离算法、余弦相似度、汉明、曼哈顿、切比雪夫、闵可夫斯基、雅卡尔指数、半正矢、Sørensen-Dice
**摘要:** 了解9种距离和相似度算法:欧氏距离、余弦相似度、汉明距离、曼哈顿距离、切比雪夫距离、闵可夫斯基距离、雅卡尔指数、半正矢距离和Sørensen-Dice系数。这些算法在机器学习、文本分析、图像处理和生物学等领域各有应用。例如,欧氏距离用于KNN和K-Means,余弦相似度用于文本相似性,汉明距离在错误检测中,曼哈顿距离在数据挖掘,切比雪夫距离在棋盘游戏,闵可夫斯基距离通过调整参数适应不同场景,雅卡尔指数和Sørensen-Dice系数用于集合相似度。每种算法有其优缺点,如欧氏距离对异常值敏感,余弦相似度忽略数值大小,汉明距离仅适用于等长数据。
105 2
算法金 | 欧氏距离算法、余弦相似度、汉明、曼哈顿、切比雪夫、闵可夫斯基、雅卡尔指数、半正矢、Sørensen-Dice
|
6月前
|
算法 搜索推荐 Java
[Java·算法·中等] LeetCode274. H指数 详细解读
[Java·算法·中等] LeetCode274. H指数 详细解读
89 0
|
6月前
|
算法 Linux
R语言随机波动率(SV)模型、MCMC的Metropolis-Hastings算法金融应用:预测标准普尔SP500指数
R语言随机波动率(SV)模型、MCMC的Metropolis-Hastings算法金融应用:预测标准普尔SP500指数
|
6月前
|
算法 数据库 索引
Python时间序列选择波动率预测指数收益算法分析案例
Python时间序列选择波动率预测指数收益算法分析案例
Python时间序列选择波动率预测指数收益算法分析案例
|
11月前
|
算法 计算机视觉 异构计算
基于FPGA的图像指数对比度增强算法实现,包括tb测试文件和MATLAB辅助验证
基于FPGA的图像指数对比度增强算法实现,包括tb测试文件和MATLAB辅助验证
|
6月前
|
算法
基于小波变换的分形信号r指数求解算法matlab仿真
基于小波变换的分形信号r指数求解算法matlab仿真
|
机器学习/深度学习 传感器 算法
指数分布优化算法Exponential distribution optimizer(EDO)附matlab代码
指数分布优化算法Exponential distribution optimizer(EDO)附matlab代码
|
机器学习/深度学习 算法 Python
猿创征文|时间序列分析算法之二次指数平滑法和三次指数平滑法详解+Python代码实现
猿创征文|时间序列分析算法之二次指数平滑法和三次指数平滑法详解+Python代码实现
1756 0
猿创征文|时间序列分析算法之二次指数平滑法和三次指数平滑法详解+Python代码实现