2014编程语言排名
在决定哪种编程语言是最好的时,就不会缺少行业排名或观点。 Tiobe,PYPL,各种GitHub和StackOverflow统计数据以及来自Red Hat等公司的分析–许多不同的参与者都希望在这场持续的辩论中发表自己的看法。
Tiobe最近在12月发布了最受欢迎的语言列表,其中还包含了Tiobe的“年度最佳编程语言”奖的众多候选人:R和Swift等等。 但是其他排名专家在说什么呢?
前6名:Tiobe与PYPL
为了评估一种语言的受欢迎程度, Tiobe排名使用了通过搜索引擎搜索某种编程语言的次数。 我们所说的不是定性分析,而是定量分析。 Tiobe并没有评估一种语言在整个行业中的实际使用,而是使用一种固定的算法来分析各种搜索引擎。
Tiobe当前的年度比较(从2013年12月到2014年12月)几乎没有变化。 C仍然占据领先地位,而Java,Objective-C,C ++,C#和PHP分别位于第二至第六位。
还请参见: GitHut和Tiobe:前20种编程语言
但是,如果我们看一下PYPL(编程语言索引的普及度),就会发现整个行业的情况完全不同。 该排名使用Google趋势来显示(使用Google)搜索特定语言的教程的频率。
PYPL的前6名看起来略有不同:
- Java
- PHP
- Python
- C#
- C ++
- C
您会注意到,PHP在PYPL排名中从第六位跃升至第二位,而Objective-C未能晋级。 为什么? 似乎没有很多开发人员在Google上搜索“ Objective-C教程”。
年度语言?
让我们看一下尚未建立的语言。 过去一年中,IT“最进步的学生”是什么?
Tiobe的领跑者是分析语言R,增长1.38%。 苹果的新语言Swift(+1.06%),JavaScript(+ 0.58%)和Dart(+ 0.83%)也有机会获得“年度语言”称号。 在2015年初,Tiobe将把它授予过去12个月中增长最快的语言。
回到PYPL,看到Swift出现在第9位很有趣。 即使增长率有所不同(+3.6%),Swift跻身前20名的事实也很可能证实了Objective-C的继任者在苹果开发人员社区中的发展前景良好。
但是我们不能假装这两个排名都是对编程语言实际流行程度的真实评估。 相反,它是对用于生成排名的搜索的分析。 Lennart Regebro声称每个人都是错误的! (关于语言的流行程度)显示了纯粹基于搜索的上述排名方法的所有漏洞和问题。
R,斯威夫特和达特
排名榜上的新人是GitHut,它分析了GitHub上每种编程语言的代码量。 该排名显示JavaScript是所有编程语言中最活跃的。 自2014年第一季度以来,R排名第12位(根据GitHut,增长了1.43%)。 斯威夫特一直排名第21位。 在此排名中寻找Dart的任何人都找不到。
但是,R,Swift和Dart在langpop-corger.nl排名中的表现不错,该排名将GitHub与StackOverflow进行了比较。
我们有赢家吗?
从这些排名中我们唯一可以得出的结论是,每个人都需要一撮盐。 尽管在所有排名中都没有一个获胜者,但很明显,R,Dart和Swift在整个2014年都取得了重大增长。
哪一种应该被称为“年度编程语言”? 找不到简单的方法。
翻译自: https://jaxenter.com/best-programming-language-2014-113110.html
2014编程语言排名