文档章节

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

l
 linux-tao
发布于 2018/04/18 10:41
字数 1104
阅读 23
收藏 1

行业分析公司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用不到四年的时间就实现了。而且,它还在继续增长,即使它渗透到服务器端的能力还没有达到预期。

排名的产生结合了使用这些语言编写的代码量和过去三个月里关于它们的讨论量。这两项数据是通过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认为这预示着这门语言的未来发展趋势。

原文来自:https://www.linuxidc.com/Linux/2018-04/151781.htm

本文地址:https://www.linuxprobe.com/kotlin-swift-rank.html编辑:杨斌斌,审核员:逄增宝

© 著作权归作者所有

共有 人打赏支持
l
粉丝 17
博文 843
码字总数 968621
作品 0
深圳
运维
私信 提问
RedMonk 6 月编程语言排行:Java 第二,Kotlin 未入榜

RedMonk 发布了 2017 年 6 月(Q3)的编程语言排行榜:JavaScript 依然稳居榜首,Java 紧随其后;然后是 Python、PHP 和 C#;C ++ 跌出前 5 降至第 6 ;Ruby 出现新低,排名第 8 ;Kotlin ...

王练
2017/06/17
8.4K
47
RedMonk 2018年6月编程语言排行:Objective-C 升至第九

美国当地时间8月10日,RedMonk 宣布推出 2018 年 6 月(Q3 季度)RedMonk 编程语言排名,下面让我们看看这份姗姗来迟的编程语言报告带来了哪些消息。 开始之前,我们先来了解一下关于 RedMon...

局长
2018/08/13
5.3K
8
JavaScript 仍然位居榜首,TypeScript 也不甘落后

根据以开发人员为中心的分析公司RedMonk的2018年第一季度排名,JavaScript仍然是最受欢迎的编程语言,但微软提供的两款产品正在稳步增长。 RedMonk的排名是基于GitHub中的pull请求和在开发人...

周其
2018/03/11
4.6K
4
我们能从 RedMonk 和 TIOBE 排行榜中得到什么信息?

上周,TIOBE 发布了每月更新一次的编程语言排行榜,而久违的 RedMonk 也发布了 2018 年 Q1 编程语言排行榜。不妨看看通过这两份编程语言排行榜,我们能得到什么信息。 首先要说明的是,虽然 ...

周其
2018/03/12
1K
5
编程语言流行榜:JavaScript 坐头把交椅,Swift 蹿升最快

根据最新的RedMonk编程语言(流行度)排行榜,JavaScript依然是最流行的编程语言,而苹果iOS和Mac OSX开发语言Swift是排名上升速度最快,未来几年将成为炙手可热的开发平台。 RedMonk编程语言...

oschina
2015/04/06
13.2K
45

没有更多内容

加载失败,请刷新页面

加载更多

记录replugin使用的一个坑

反复编译插件放入宿主中,一直出现如下错误: android.content.res.Resources$NotFoundException: Resource ID #0x7f050000 type #0x5 is not valid 回滚代码,重启AS还是出错。最终发现将宿...

Gemini-Lin
今天
2
0
Vert.x系列(二)--EventBusImpl源码分析

前言:Vert.x 实现了2种完成不同的eventBus: EventBusImpl(A local event bus implementation)和 它的子类 ClusteredEventBus(An event bus implementation that clusters with other Ve......

冷基
今天
2
0
Perl - 获取文件项目

参考:http://www.runoob.com/perl/perl-directories.html 下面返回JSON格式的文件列表 #!/usr/bin/perluse strict;use warnings;use utf8;use feature ':5.26';require Fi......

wffger
昨天
3
0
vue组件系列3、查询下载

直接源码,虽然样式样式不好看,逻辑也不是最优,但是可以留作纪念。毕竟以后类似的功能只需要优化就可以了,不用每次都重头开始。。。 <template> <div class="pre_upload"> <div ...

轻轻的往前走
昨天
3
0
java浅复制和深复制

之前写了数组的复制,所以这里继续总结一下浅复制和深复制。 浅拷贝:对基本数据类型进行值传递,对引用数据类型进行引用传递般的拷贝。 深拷贝:对基本数据类型进行值传递,对引用数据类型,...

woshixin
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部