RedMonk 2019 年 6 月编程语言排行:TypeScript 首次进入前十

xplanet
 xplanet
发布于 2019年07月22日
收藏 17

知名软件行业分析公司 RedMonk 发布了 2019 年 6 月(Q3 季度)编程语言排行榜

RedMonk 编程语言排行榜通过追踪编程语言在 GitHub 和 Stack Overflow 上的代码使用情况与讨论数量,统计分析后进行排序,其旨在深入了解潜在的语言采用趋势。该榜单一年发布两次,这是今年第二份榜单,上一次榜单发布是在 3 月份,即第一季度编程语言排行。

目前 RedMonk 对编程语言的排序算法基本思路没有变化,但是具体过程改变了。现在使用 GitHub Archive 作为数据源对 GitHub 数据进行分析;而 Stack Overflow 部分则直接使用其提供的实用工具 data explorer,具体排序算法见官方介绍

下面先来看看 RedMonk 2019 年 Q3 季度的编程语言排行榜前 20 名:

排名 2019 年 6 月 2019 年 1 月 2018 年 6 月
1 JavaScript  JavaScript JavaScript
2 Java Java Java
3 Python  Python Python
4 PHP  PHP PHP
5 C++ C# C#
6 C# C ++ C++
7 CSS CSS CSS
8 Ruby Ruby Ruby
9 C C C,Objective-C
10 TypeScript Objective-C  
11 Swift Swift Swift
12 Objective-C TypeScript Shell,Scala
13 Scala Scala  
14 Shell Shell Go,R
15 R Go,R  
16 Go   TypeScript
17 PowerShell PowerShell PowerShell
18 Perl Perl Perl
19 Haskell Haskell Haskell
20 Kotlin Kotlin Lua

可以看到,排名前十的语言依然稳定,其中 C++ 和 C# 小小地调换了位置,部分语言也有小幅度变动,接下来看看值得关注的点:

  • TypeScript 一路狂飙突进,排名持续上升,终于在新一季度首次进入前十。看来无处不在的 JavaScript 加上 TypeScript 提供的可选安全性已被证明是一个成功的组合。而上一次排名第 10 的 Objective-C 掉到了 12 名,恰好和 TypeScript 调了个位置。
  • Go 语言连续两次排行都降了 1 位,最新排名为 16 位。可以肯定的是保持在前 20 名已经是一个很不错的成绩,不过 Go 缺乏多功能性,这限制了它的优势。可以观察一下:围绕着 Go 的未来发展方向的任何争议,以及社区的投入程度会带来什么影响。
  • Kotlin 在上个季度进入榜单前 20 后,目前稳定在第 20 名的位置。它比 Go 更加通用,并且像 TypeScript 一样兼容 Java。但作为 Java 的可替代语言,Kotlin 只显示出很少的主流牵引力(相对于 Java 平台)。
  • Julia 距离主流语言仍然有一段距离,不过排名有在持续上升,新一季度排名 33 位。虽然这一趋势是积极的,但它在榜单中的可见度还是没有 Dart (#27)、Elixir (#29)、Lua (#22) 和 Matlab (#23) 高。Julia 之后的发展情况依旧是未知数。
  • Rust 即将突破 20 大关,最新排名为 21 位,较上次上升 2 位。对于系统语言来说,这种持续上升的轨迹表明,设计、语言社区和市场需求的某种组合正在结合,大大超越了原有的期望。

下图是 RedMonk 2019 年 6 月的编程语言整体排名情况:

榜单详情:https://redmonk.com/sogrady/2019/07/18/language-rankings-6-19/

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:RedMonk 2019 年 6 月编程语言排行:TypeScript 首次进入前十
加载中

精彩评论

这波天秀
这波天秀
PHP怎么还不降,可急死了那些喷子
皇虫
皇虫
其实我觉得这份排名名单比tiobe排名靠谱...
dwingo
dwingo
做后端的说TOIBE靠谱, 做前端的说RedMonk靠谱, 做测试运维的说PYPL靠谱
eechen
eechen
TOIBE的统计对象是Github和StackOverflow,而TOIBE是搜索引擎,所以哪个更加专业,还不一目了然么?
又由于Github上几乎什么Web项目都会有JS代码,所以JS有虚高的成分,本质应该还是Java最多.
tibbytang爱编程
tibbytang爱编程
整天排名有个球意思

最新评论(22

名侦探啊咧咧
名侦探啊咧咧
一看这种榜单我就知道js吹的某人和php吹某人就会出动
曹江华
曹江华
看到go这么低,就觉的这排名根本不靠谱。
左华栋
左华栋
go 是在国内火,在国外还没 python 的十分之一。
以至于go 创始人都不理解,为什么go 在中国这么火...
曹江华
曹江华
我并不觉的只在国内火,看看github上的开源项目就知道,国外照样火。
左华栋
左华栋
在国外不及 python 的十分之一。
py 目前在国外的火热程度,不亚于前端/H5 当年在国内的疯狂。
国外对 go 还是比较理性一些的。 go 排名也没在 kotlin ts 前面
曹江华
曹江华
真没看出来python有这么火。
手握华为赛神仙
手握华为赛神仙
ts实至名归~
左华栋
左华栋
这份榜单里最有意思的是,一些语言连 typescript 都不及,更别谈 JavaScript 了。
而一些语言 不仅比不过 java ,还比不过 kotlin 。 可以说语言竞争,说到底其实是生态的对比了。
shadow771
shadow771
github可不就是开源生态吗
robortly
robortly
这种排名仅代表 RedMonk的利益与这些语言的关系排名,不影响我一个正常从业人员的选择的。仅此
dwingo
dwingo
做后端的说TOIBE靠谱, 做前端的说RedMonk靠谱, 做测试运维的说PYPL靠谱
eechen
eechen
TOIBE的统计对象是Github和StackOverflow,而TOIBE是搜索引擎,所以哪个更加专业,还不一目了然么?
又由于Github上几乎什么Web项目都会有JS代码,所以JS有虚高的成分,本质应该还是Java最多.
dwingo
dwingo
一般人哪懂这些, 反正就是自己用的语言哪个榜排最前就信哪个 XD
左华栋
左华栋
忽视了两个重要事实,一是 github 上按语言占比最多的算。二是 js 超越第二名可不止一倍。 其他语言也有类似的,比如放个博客什么的,通过 CI 自动构建或者发布到指定位置。
嗯,即使大家都去掉这些,js 还是最多,而核心原因是 几乎每个设备都在跑 js (浏览器多),js 不仅前端,还有后端,以及桌面领域 electron ,APP RN 不说,还有 ionic .... 嵌入式领域 又有了 quckjs ,生生不息~
shadow771
shadow771
告诉你一点你就明白了,前端被JS垄断了,而后端php pyhton ruby java golang .......都可以写,而且现在后端node.js也很多。。你就知道为什么js多了,生态太好😆
炭烧xxs
炭烧xxs
其实我觉得这份排名名单比tiobe排名靠谱...
这波天秀
这波天秀
PHP怎么还不降,可急死了那些喷子
ASorb
ASorb
@这波天秀 作为世界上最好的语言,
tibbytang爱编程
tibbytang爱编程
整天排名有个球意思
左华栋
左华栋
大概能知道语言趋势~ 以及自己以后的方向
皇虫
皇虫
其实我觉得这份排名名单比tiobe排名靠谱...
返回顶部
顶部