手机版
你好,游客 登录 注册
背景:
阅读新闻

2019年1月RedMonk编程语言排行榜 - Kotlin首次前20名

[日期:2019-03-31] 来源:Linux公社  作者:醉落红尘 [字体: ]

RedMonk发布了最新的编程语言排行榜。对于2019年1月或2019年第一季度,前10名与2017年第3季度相比几乎没有变化,与2015年第三季度相比只有很小的变化。这是否反映出缺乏进展,还是说值得欢迎的稳定。

这是我们第五次报告RedMonk语言排名,现在由IBM赞助。排行榜通过追踪编程语言在 GitHub 和 Stack Overflow 上的代码使用情况与讨论数量,统计分析后进行排序,其旨在深入了解潜在的语言采用趋势。

Google宣布Kotlin为新的Android一级开发语言

回顾语言排名,对于顶级编程语言而言,情况是相当静态的 - 我们反复使用“稳定”,“不变”,甚至采用“停滞”。即使是外围语言也会被添加,但现有语言仍然存在。

下图是RedMonk的最新情况:

 

为了让它更简单,这里列出了最新的十大语言,或者用RedMonk的术语说是第一级语言:

1、JavaScript
2 、Java
3 、Python
4 、PHP
5 、C#
6 、C++
7、 CSS
8 、Ruby
9 、C
10 、Objective-C

唯一的变化是C和Objective-C并列第九,而现在C略微领先,Objective-C排在第十

所以这次值得注意的是。为此,我们必须看看第二层:

11 、Swift
12 、TypeScript
13 、Scala
14 、Shell
15 、Go
15 、R
17 、PowerShell
18 、Perl
19 、Haskell
20 、Kotlin

#12中的TypeScript是有新闻价值。

在一年前的这个时候进行这些排名时,TypeScript已经跃居前20名,排在第17位。在这次排名中,它的跳跃并不完全匹配,但进入前20名的难度要大得多,因此单凭这个原因,它的4个跳跃点就值得注意。同样值得注意的是,它的排名上升了4位,排在第12位,刚好在前10名之外,紧跟在Swift之后——这是该排名历史上增长最快的语言。这种语言当然得益于其JavaScript的高度相关,以及可选的静态类型检查等安全特性。但是单靠特性本身永远不足以推动一门语言发展到如此之快——它必须被大量不断增长的项目所利用——所有这些都解释了为什么TypeScript的发展轨迹是重要的和可持续的。

另一个值得注意的变化是Kotlin,它也有类似的增长,进入了前20名,排名第20。

在这些排名的历史上,Kotlin的增长速度仅次于Swift,所以接下来的一两轮排名将会很有趣。

Swift,这个排名第23位的语言,这一次没有改变。与排名下降一位至第15位的Go相比,他写道:

Rust的缓慢上升相对来说并不令人意外。针对比Go更低级别工作负载的目标,这种语言本身在这些排名中处于稳定状态,Rust受到了较低的人气上限的限制,同时没有得到Go作为Google产品那样的注意力。相比之下,Rust的崛起更像是工作人员,一次就能赢得一个铁杆粉丝。同样值得注意的是,即使Rust从未超出目前的水平,但它的排名仍然高于著名的语言,比如前面提到的Clojure和Groovy,以及CoffeeScript、Dart或Visual Basic。对于系统语言来说还不错。

有趣的是,这些排名与HackerRank调查报告中的语言列表之间的比较。前三种语言的排名相同。接下来都是PHP和C#,CSS并没有出现在HackerRank招聘经理的需求列表中,Objective C, TypeScript和Powershell也没有,但除此之外,它们之间的一致性非常好,尽管Go的排名更高。因此,RedMonk似乎确实提供了一些见解,帮助开发人员决定哪些编程语言值得他们花费时间和精力。

更多信息

The RedMonk Programming Language Rankings: January 2019

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址https://www.linuxidc.com/Linux/2019-03/157835.htm

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款