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排名靠谱...
返回顶部
顶部