2016 年 6 月 RedMonk 编程语言排行榜

RedMonk 发布了 2016 年 6 月的编程语言排行榜,JavaScript 居榜首, Java、PHP、Python紧跟其后,R上升至12位,Visual Basic 升至19位。

现在已经是 2016 的第三个季度了,RedMonk 发布了一年两次的编程语言排行榜,一如既往,跟 Drew Conway 和 John Myles White 在 2010 分析的过程 差不多,是根据编程语言在 GitHub 和 Stack Overflow 上讨论的多少和使用量来统计的,可以预测未来编程语言的发展趋势。

排名的根据是编程语言在 Stack Overflow 和 GitHub 都观察过,同时结合很多其他社区的分析统计,GitHub 主要是根据代码行数统计。

下图是 2016 年 6 月的排行榜图表

根据上面的图表,很难分析大体情况,所以提供了下面的数值排名。注意下面列出的是前 21 个编程语言:

1 JavaScript
2 Java
3 PHP
4 Python
5 C#
5 C++
5 Ruby
8 CSS
9 C
10 Objective-C
11 Shell
12 R
13 Perl
14 Scala
15 Go
16 Haskell
17 Swift
18 Matlab
19 Visual Basic
20 Clojure
20 Groovy

JavaScript蝉联了榜首之位,Java和PHP也固定在第二第三的位置。事实上JavaScript只是稍稍比第二名Java领先了一点点,其中的数值差距非常微小。这些也能体现出编程语言的持久热度,但是也一定程度上反映了语言的多样性和在企业和初创企业中的作用。

不仅这三个语言,前十的语言位置都是非常稳固的。除了一些微小的改变,事实上这些年都差不多是这样的排名。同时发现,一般在一定周期会支持一种特定的语言或者是一种风格的语言,简单的来说,最受欢迎的语言几乎没什么改变,对未来也没什么倾向性的变化。

除了前十,值得关注的变化有:

Elixir:Elixir的排名在这个季度再次上升,不过幅度较上次相比较小(上次变动了6位,这回是2)。从它的变化轨迹和其功能的吸引力可以看出,无论Elixir是否可以保持这一势头并不是一个重要问题。因为即使是像Swift这样非常流行的语言,也不能持续保持增长。值得一提的是,在Erlang上看不出来自Elixir的影响,仍旧保持在26名。

Julia:Julia的增长一直缓慢,但这是近期第一次下滑。在上一季度上升至

到第51位,这一季度又跌回到了52位。

R:在所有前20名语言的后半部分语言中,R显示了随时间推移而最统一的上升趋势。从2012年第17的位置开始,它取得了稳步的增长,但已经连续三个季度停滞在13位了。然而这一次,R上升到12,Perl下降到了13 。

Rust: 由于历史性原因,Julia和Rust这两个语言的发展轨迹很相似。有趣的是,这一回Rust也紧跟着Julia的步伐,下降了一位。

Swift:遵循自推出以来史无前例的一直保持第一的快速成长轨迹,Swift在这一点上已经成为当前语言的典型例子了。这回位列第17,至少比从何Go并列15到下降到16的Haskell要来的好。不过Swift的进一步上涨将来的不那么容易了。

TypeScript:除Swift之外,近年来我们观察到的上升最快的语言是TypeScript。

从31位跳到了26位,

是排名前30的语言的最大变化,在总体上是第二大跳跃(Standard ML,7位)。

文章转载自 开源中国社区[http://www.oschina.net]

时间: 2024-07-30 14:45:41

2016 年 6 月 RedMonk 编程语言排行榜的相关文章

2016 年 7月 TIOBE 编程语言排行榜

七月头条:汇编语言再次进去TOP10 很多人都惊讶,是什么原因让这门底层编程语言又一次进入排行榜前十?人们不理解为什么这么生产力低下,且程序员在进行编程时容易出现错误的编程语言,现在又流行了起来.这个解释起来有2方面原因,首先是能够运行汇编代码的小设备正在激增,比如你的智能牙刷和咖啡机都在运行汇编,另一方面是性能,在性能上,没有什么语言可以击败汇编.有趣的是老树发新芽是本月的现象,古老的Tcl 从65位提升到48位,CFML从102位提升到66位,Maple 从94位提升到74位. TOP20:

2016年4月 TIOBE 编程语言排行榜

4月头条: Visual Basic 正在渐行渐远 COBOL, BASIC 和 FORTRAN 很长一段时间作为主力开发语言被使用.有很多软件使用这些语言来编写,并且发展的不亦乐乎.然而经过多年的发展,COBOL和FORTRAN逐渐被抛弃,而得益于微软的存在,BASIC一直经久不衰.首先要说Visual Basic 6,这是最经典的版本,是成功的典范.以至于VB.NET在长达10年的时间里,来保证兼容Visual Basic和微软的.NET.但是这样的努力似乎并不成功, Visual Basi

2016 年 3 月 TIOBE 编程语言排行榜

三月头条: 编程语言正在内部发展 尽管软件行业在近年来飞速的发展,但是编程语言却没有那么快速的推进.对比10年的TIOBE榜单,你会发现尽管10年过去了,很多编程语言依然在前10名,不同的只有VB,还有就是PHP和Perl交换了位置,以及更现代化的C#,Python 和Javascript.Objective-C 在这10年中曾经一度进入前3名,但是在苹果公司发布Swift之后,它就正在被迅速替代.也许很多人由此断言未来的10年 依然很多诞生出一个体量较大的新编程语言.然而事实并非如此,看似平淡

2013年4月TIOBE编程语言排行榜:Scala进入前三十

2013年4月#TIOBE编程语言排行榜#发布了!4月份最主要的变化是 C 语言超越 Java 又居第一,而 C++ 超过 Objective-C 位列第三. 20名以外的编程语言: Position Programming LanguageRatings21Ada0.642%22SAS0.634%23ABAP 0.588%24MATLAB0.517%25COBOL0.491%26R0.484%27Scheme0.419%28Fortran0.407%29Scala0.336%30Prolog0

RedMonk 编程语言排行榜(2014年1月)

RedMonk 发布了 2014年1月份的编程语言排行榜,RedMonk 的排行方法跟 TIOBE 完全不同.现在的 RedMonk 通过包括 Github 以及 Stackoverflow 网站的热度进行排序,得出 2014年1月份排行如下: http://static.oschina.net/uploads/space/2014/0123/085923_62in_12.png" > 前 20 名编程语言如下:JavaScript (+1) Java (-1) PHP C# (+2) P

2013年3月TIOBE编程语言排行榜,Ruby超越Perl

TIOBE 编程语言排行榜发布 2013 年 3 月份的榜单,与 2 月份比较该榜单唯一有变化的就是 Ruby 语言取代 Perl 排在第 9 位.Perl 语言是否正在逐渐的跌出前十名?拭目以待! 此榜单还有另外一个关注点是 JavaScript 急剧下降!虽然当月流行度还未突破历史最低记录,但如果计算6个月平均排名,已经是TIOBE有记录以来的最低值.来自 Solidot 的评论称: " 最新出炉的TIOBE编程语言排名中,Javascript的排名又一次下跌.虽然当月流行度还未突破历史最低

2016年6月数据库流行度排行榜 SQLite反超Redis

为数据库相关从业人员提供一个技术方向的参考,其中涉及到的排名情况并非基于产品的技术先进程度或市场占有率等因素. 就名次而言,除了遵守ACID的关系型数据库SQLite打败了高性能的key-value数据库Redis ,位列第九名,本月排行榜中前二十名与上个月相比没有发生其他变化. Oracle.MySQL.SQL Server依然以四位数的高分领跑,SQL Server分数大幅上升,另外两个分数略有下降. 与去年同期相比,Elasticsearch和Teradata分数增加,而SAP Adapt

2014年4月 TIOBE 编程语言排行榜单

4月头条: Perl 创历史新低 (position 13) 本期没有短评-各自找喷点前十名趋势:21-50: 文章转载自开源中国社区 [http://www.oschina.net]

2014年3月 TIOBE 编程语言排行榜单

三月头条: F# 正在走向TOP10 TIOBE原文声明由于放假原因本期没有短评,所以大家各自找"喷点" 前20名榜单 前10名变化趋势: 21-50名: 一些编程语言的历年排行: 近年来的TIOBE年度编程语言: 文章转载自 开源中国社区 [http://www.oschina.net]