TIOBE在前段时间公布了编程语言排行榜2019年10月的数据,编程语言10月的排名有了新的变化,Python继教占领第三名,Java还是稳居第一,C++本月又降了1.36%。下面一起来看看2019年10月编程语言排行榜。
2019年10月编程语言排行榜看点:
TIOBE编程语言排行榜10月的标题比较有趣 ——“Top 8 of the TIOBE index quite stable for the last 15 years”,意思就是排名前8的编程语言在这15年里一直都十分稳定。
有多稳定呢?根据TIOBE统计的数据,虽然每年都会诞生新的编程语言,并且日渐流行,但实际上不会对排行榜产生太大的影响。如果将今天的TOP 8跟2014年(5年前)和2004年(15年前)的进行对比,我们会发现只有一门不同的编程语言。在2004年,Perl仍属于排名前8的编程语言,但后来由于Python的崛起以及Perl 5和Perl 6之间的分裂,Perl的前途变得不再明朗最终跌出 TOP 8。
除了Perl,还有一门语言值得一提,那就是iOS开发者都很熟悉的 Objective-C,它也曾在2014年进入TOP 8。但经过大众短暂的狂热追捧后,苹果公司推出了Swift,然后它就顺理成章地接管了 Objective-C的位置,后者再次跌出TOP 8。
因此,除了几个特例,这些年来,TIOBE排名的TOP 8可以说是一直保持不变。对此,榜单制作者表示,在编程语言领域诚然存在一些趋势,但幸运的是这些趋势的变化相对比较缓慢。
近几年迅速崛起的Python正在成为对PHP和Perl等语言有利的新兴主流语言。除此之外,其他相对较新的编程语言如果要争取进入TOP 20还有很长的路要走。这些有潜力的候选者包括Dart, Scala, Lua, Rust, Kotlin和TypeScript。
对了,榜单制作者表示使用这个标题与他上周参加的一场会议有关。在会议上,有工程师向他问及软件工程的趋势,而他们之所以对趋势如此感兴趣是因为担心会错过某些新技术。但榜单制作者认为从TIOBE统计的数据来看,这种担心没什么意义。
2019年10月编程语言排行榜TOP20:
可能上图的排行不够直观,下面看看2019年10月编程语言排行榜top10的柱状图
PYPL编程语言排行榜10月:
PYPL编程语言排行榜介绍:PYPL 是非常流行的参考指标,其榜单数据的排名均是根据榜单对象在 Google 上相关的搜索频率进行统计排名,原始数据来自 Google Trends,也就是说某项语言或者某款 IDE 在 Google 上搜索频率越高,表示它越受欢迎。开发者可以将 PYPL 作为一个参考,决定学习何种语言或 IDE,或者在新的软件项目中使用何种语言或数据库。
PYPL编程语言10月看点:
10月的榜单中,前五名分别是 Python、Java、JavaScript、C# 与 PHP。相比去年 10 月份的数据,除了 Python 大幅上涨了 4.5%,Java 下降 2.1%,PHP 下降 1.0%,榜单中其它语言份额都没有多少变化。目前 Python 以 28.73% 的份额领先于第二名占有 20.0% 份额的 Java,而第三名 JavaScript 仅占有 8.35%。
全球范围内,Python 目前还是最流行的语言,它在过去 5 年中份额增长最多,达到了 18.2%,而 Java 在过去 5 年中失去了最多的份额(-6.9%)。
我们还可以观测到,除了 Python,其它近期较为热门的语言在榜单中也大多表现为份额上涨,比如 Rust、Go、TypeScript 与 Kotlin,虽然相比去年同期只有较小的变化。其中 Kotlin 份额自 6 月从 0.94% 一跃达到了 1.4% 后,便一直保持稳定,目前榜单中它抢眼地带有三个绿色箭头。
近期关于 R 与 Perl 囧境的分析比较火,因此榜单中它们的位置也让人在意,目前 Perl 份额为 0.58%,排在第 19 位,R 份额为 3.92%,排位第 7,相比去年同期,二者份额都只有小幅下降。
前十名编程语言长期走势图(2002-2018):
*注:SQL 自 2018 年 2 月起被重新添加到了 TIOBE 排行榜中,由于没有以往的数据可以对比,增长速度非常快,现在位居第 9 名。