時間: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前十圖