RedMonk Q3 2021 Rankings: Java’s Rise, Dart’s Top‑20 Debut, and Emerging Language Trends
RedMonk’s Q3 2021 programming language ranking, based on GitHub code volume and Stack Overflow discussions, lists the top 20 languages, highlights Java’s climb to second place, Dart’s first appearance in the top 20, and analyzes shifts for TypeScript, Go, Kotlin, Rust, and Julia.
RedMonk, a well‑known software industry analysis firm, released its Q3 2021 programming language rankings, which are based on usage data from GitHub (via GitHub Archive) and discussion activity on Stack Overflow.
Methodology
The rankings combine the amount of code written in each language on GitHub with the number of questions and answers about the language on Stack Overflow. The algorithm remains largely unchanged from previous quarters, though the data collection now uses GitHub Archive and Stack Overflow’s Data Explorer.
Top 20 Languages (Q3 2021)
1 – JavaScript
2 – Python
3 – Java
4 – PHP
5 – CSS
5 – C++
5 – C#
8 – TypeScript
9 – Ruby
10 – C
11 – Swift
12 – R
13 – Objective‑C
14 – Shell
14 – Scala
16 – Go
17 – PowerShell
18 – Kotlin
19 – Rust
20 – Dart
Key Changes Since Q1
Java moved up one spot to tie with Python at second place, while Dart entered the top 20 for the first time. TypeScript held its position at eighth, and Go, Kotlin, and Rust remained unchanged.
Detailed Observations
1. Java (up 1 rank)
After several quarters of decline, Java rose to tie with Python at second place, underscoring its continued dominance in enterprise applications and its ability to adapt to new domains.
2. TypeScript (steady)
TypeScript stayed at eighth, surpassing Ruby, and its score gap to the fifth‑ranked language narrowed, suggesting room for further growth.
3. Go / Kotlin / Rust (steady)
These languages showed no change, reflecting a stable niche for system‑level and modern language adoption.
4. Dart (up 1 rank)
Dart’s rise to twentieth is largely driven by the popularity of the Flutter framework, marking its first entry into the top 20.
5. Julia (down 4 ranks)
Julia fell from 24th to 28th, struggling to compete with Python and R in data‑analysis domains, though recent funding for Julia Computing may influence future trends.
Source: OSC Open Source Community (copyright belongs to the original author).
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
MaGe Linux Operations
Founded in 2009, MaGe Education is a top Chinese high‑end IT training brand. Its graduates earn 12K+ RMB salaries, and the school has trained tens of thousands of students. It offers high‑pay courses in Linux cloud operations, Python full‑stack, automation, data analysis, AI, and Go high‑concurrency architecture. Thanks to quality courses and a solid reputation, it has talent partnerships with numerous internet firms.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
