导读:人气并不是万能的。我们知道,有电影和电视剧、流行歌曲等排行榜,这些机制也能应用于编程语言。为此,我们综合两个编程语言索引排名,找出最流行的编程语言,通过对不同主题的分析,总结当前的编程语言前景。
TIOBE,PYPL和Stack Overflow-这三个世界知名的编程语言排行榜都试图回答一个问题:哪一种语言使用最广泛。
关于编程语言流行的结果应始终理性对待。毕竟,不同的计算方法会导致不同的结果,还有不同的国家也有很多不同特例,可能一门语言在榜单并无排名但在某些地区具有排他性。
此外,有一件事情是要值得开发者注意的:年轻的Go语言在三个排行榜中都已经进入前20名。
TIOBE索引排名中的Groovy
在最近发布的TIOBE排名中,Java始终领先于C语言。而其次是?谁会想到的第三位竟然是C语言,替换掉了长期以来受人喜欢的Python。另外需要注意的是,与上一年相比,Java跌去了0.92%。但是C ++的下降要多一些,为-1.93%。
除了 Python(可以跟踪上一年的增长数据)以外,Groovy的表现令人惊讶,一个月间从第28位(2018年10月)到如今的第11位(2019年10月),较之原来增加了0.96%。
TIOBE排行从2001年起开始公开发布,它利用最流行的搜索引擎(例如Google,Wikipedia或YouTube)中搜索查询+“编程”的命中次数作为评估之基础。该排行榜的发布者Tiobe Software BV指出,该结果并不能反映最佳语言或代码编写可用行数,而只是给开发人员提供了当前市场和趋势的描述。
PYPL趋势
编程语言的流行指数,简称PYPL。它使用的是不同于TIOBE的方法,TIOBE使用搜索查询“语言+编程”的匹配项,而PYPL使用是搜索引擎的“语言+教程”关键字为基础。
在PYPL排行榜上,Java 排名为第二。优胜者的勋章归功于被炒得火热的语言Python,而JavaScript排名第三。PYPL排行中表明Python的人气有非常高的增长。
与此同时,Kotlin和Go语言也在持续增长中。
Kotlin增幅最大为0.6%,这可能是由于Kotlin在移动开发中开始发挥作用,另外Kotlin已经被Google选择为Android应用程序开发的首选编程语言。
受欢迎 = 非常大的就业机会?
对于开发人员,特别是对新移民和学生而言,最重要的就是就业的问题:哪种程序语言最受欢迎,哪种知识报酬最高?根据Stack Overflow的数据表明,根据来自全球开发人员的88,883个反馈,Python是最受欢迎的编程语言(占25.7%)。但同样也需要JavaScript(17.8%),Go(15%)和TypeScript(14.6%)开发人员。
钱景
当然,如果你正在找工作,薪水的问题无处不在。正如在欧洲做的调查显示那样,使用Scala,Go,Objective-C和Ruby进行编程的开发者也应该得到好的评价。那些会开发这些语言的人年平均收入约为70,000欧元以上。
结论
还是那句话,对于测量不同的事物,不同的方法,会得到不同的结果,结果亦无法清晰地比较。
总体而言,TIOBE和PYPL的排名仍然表明,诸如Java,JavaScript或Python之类的编程语言仍是一种趋势,但是如Julia和Go之类的新兴语言更值得你进一步观察。
作者:鲁肃
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/258083.html