时间:2019-07-30 14:23:16 作者:johnnyl 浏览量:8
大家好!小编在大学的时候参加职业规划比赛的时候,无意间在网络上看到这家公司,这个公司是闻名软件职业分析公司 RedMonk,今天发布了 2019 年 6 月(Q3 季度)编程言语排行榜。RedMonk 编程言语排行榜通过追寻编程言语在 GitHub 和 Stack Overflow 上的代码运用情况与评论数量,计算分析后进行排序,其旨在深入了解潜在的言语选用趋势。该榜单一年发布两次,这是本年第二份榜单,上一次榜单发布是在 3 月份,即第一季度编程言语排行。
现在 RedMonk 对编程言语的排序算法基本思路没有改动,可是详细过程改动了。现在运用 GitHub Archive 作为数据源对 GitHub 数据进行分析;而 Stack Overflow 部分则直接运用其供给的实用工具data explorer,详细排序算法见官方介绍。
下面先来看看 RedMonk 2019 年 Q3 季度的编程言语排行榜前 20 名:
首次进入TypeScript前十图1
能够看到,排名前十的言语依然安稳,其间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 月的编程言语整体排名情况:
首次进入TypeScript前十图