Kotlin和Swift语言在Redmonk榜上排名大幅提升

Posted Linux就该这么学

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Kotlin和Swift语言在Redmonk榜上排名大幅提升相关的知识,希望对你有一定的参考价值。

行业分析公司Redmonk发布了2018年第一季度编程语言排行榜。排名靠前的编程语言应该不会让人吃惊,前5名分别是javascript、Java、Python、php和C#。Python位居PHP和C#之前,在Stack Overflow 2018开发者调查中也是如此。排名4到9的编程语言分别是C++、CSS、Ruby和C,Swift和Objective-C排名第10。

Swift的位次值得一提,特别是分析其随着时间推移的排名变化时。Swift已经从2015年发布时的18名上升到了现在的位次,和Objective-C一样,也许这标志着苹果平台开发的转向。“……除了攻守地位的变化外,很难说这种态势还意味着什么”,Stephen O'Grady如是说。

苹果对Objective C的支持以它通过ios平台创造的绝对机会让这门语言从我们做这个排名开始就一直扮演着重要的角色。即使Swift以令人吃惊的速度增长,Objective C的历史让它可避免被替代。不过,最终,它们的发展轨迹必然相交,这个季度的态势就是这种情况的首次出现。在这世界上,进入编程语言排行榜的前25名都出人意料的困难,更不用说前10了,Swift用不到四年的时间就实现了。而且,它还在继续增长,即使它渗透到服务器端的能力还没有达到预期。

Kotlin和Swift语言在Redmonk榜上排名大幅提升

排名的产生结合了使用这些语言编写的代码量和过去三个月里关于它们的讨论量。这两项数据是通过Github上pull request的数量(基于基础库语言)和Stack Overflow上涉及那门语言的标签数量得出的。

Redmonk并没有说这些排名可以广泛地代表日常使用情况。他们更多的是把这种结果视为两个类别之间关系的考察,他们认为,这种关系可以预测现在和未来的使用情况。

Redmonk还发布了一个自2012年底至今的数据视图,展示了一些有趣的发展趋势。让人印象最深刻的也许是内容和排名前10的语言几乎没有变化,过去六年中,Swift是仅有的新进入者。

除Ruby的排名略有降低(从第5降至第8),其他排名前10的语言基本上都保持在原有的位次上。

至于我们去年报道过的TIOBE排行榜,除了排名前10的语言外,还有其他一些有趣的数据。和Swift类似,Kotlin迅速崛起,2017年第三季度已经从第65位上升到46位,在最新的排名中已经升至27位,Redmonk的Stephen O'Grady将其描述为“这个世界上目前发展最快的语言之一。”在2017年底的播客中,我们的主编Charles Humble指出:

Kotlin因为在google.io大会上成了android的官方支持语言而获得了“保佑”,我认为,这对这门语言的发展势头多少有点帮助。它看上去和Swift非常像,这似乎对它没有任何害处;如果你使用Swift进行iOS开发,然后使用Kotlin进行Android开发,这两门感觉非常相似的语言对你没有任何害处。

就在谷歌发布公告之后,我们采访了Kotlin语言设计负责人Andrey Breslav,他表达了类似的观点。

Rust的排名还在稳步上升,已经达到了23位,Scala还在下降。对于Scala,O'Grady指出:

导致这种情况的原因还不清楚,但需要注意,排名14仍然很高。尽管如此,让我们看看,随着Kotlin在这个排行榜上的位次持续上升,Scala的空间是否会被进一步压缩,这很有意思。

最后,Perl的排名在过去几年中下降很多,从12跌到了18。TypeScript上季度上升了3个位次,这可能是因为Angular的推动。同期,Scala降了2个位次,延续着前三个季度的颓势。O'Grady认为这预示着这门语言的未来发展趋势。

让您学习到的每一节课都有所收获

《Linux就该这么学》是一本由资深运维专家刘遄老师及国内多名红帽架构师(RHCA)基于最新RHEL7系统共同编写的高质量Linux技术自学教程,极其适合用于Linux技术入门教程或讲课辅助教材。荣获双11、双12购物狂欢节IT品类书籍销量冠军,2017年、2018年国内读者增速最快的技术书籍,您可以在京东、当当、亚马逊及天猫搜索书名后购买,亦可加刘遄老师微信交流学习(手指按住下图3秒钟即可自动扫描)~

刘遄老师QQ:5604583

☀ Linux技术交流群:1653851(新群,火热加群中……

☀ 官方站点:www.linuxprobe.com

☀ 书籍在线学习(电脑在线阅读效果更佳

http://www.linuxprobe.com/chapter-00.html


《Linux就该这么学》是一本基于最新Linux系统编写,面向零基础读者的技术书籍。从Linux基础知识讲起,然后渐进式地提高内容难度,详细讲解Linux系统中各种服务的工作原理和配置方式,以匹配真实生产环境对运维人员的要求,突显内容的实用性。想要学习Linux系统的读者可以点击"阅读原文"按钮了解这本书,同时这本书也适合专业的运维人员阅读,作为一本非常有参考价值的工具书!

以上是关于Kotlin和Swift语言在Redmonk榜上排名大幅提升的主要内容,如果未能解决你的问题,请参考以下文章

编程语言榜单又双叒叕多了点小变化

Kotlin或将超越Go?

Java 和 Python 并列第二Julia 下滑,揭晓 RedMonk 最新编程语言榜单!

Java 和 Python 并列第二Julia 下滑,揭晓 RedMonk 最新编程语言榜单!

Java 和 Python 并列第二Julia 下滑,揭晓 RedMonk 最新编程语言榜单!

RedMonk 6 月编程语言排行:Java 第二,Kotlin 未入榜