RedMonk’s top 20 ranking in Q1 2021 does not differ much from its July 2020 ranking. However, RedMonk analyst Stephen O’Grady notes that half of the top 20 “experienced some degree of movement, which is very unusual “.
Python is a language that has grown rapidly in recent years, and it hasn’t budged from second place – a position it took from Oracle’s Java last July after being tied with Java in Q1 2020.
“Java was extremely on Python’s heels – and was actually closer to the number one ranking than PHP behind it – but Python’s ability to defend its new high ranking is notable,” writes O’Grady.
SEE: Hiring kit: Python developer (TechRepublic Premium)
RedMonk bases its language rankings on GitHub data such as the number of pull requests in different languages and discussions on the developer information sharing site Stack Overflow. RedMonk then combines them for a ranking “that attempts to reflect both the pull of the code (GitHub) and the discussion (Stack Overflow)”.
O’Grady believes that TypeScript has cemented its place in the top 10 languages and is now wondering if it will reach fifth or sixth place.
Rust, created at Mozilla, also gained a place in 19th position. Last month, Mozilla transferred Rust to the new Rust Foundation, an independent organization backed by AWS, Huawei, Google, Microsoft, and Mozilla. AWS is considering Rust for infrastructure programming. Mozilla created it as a memory safe alternative to C and C ++.
SEE: What is Agile software development? Everything you need to know to deliver better code, faster
Google’s Go programming language dropped a spot at No. 16, while Kotlin, a language Google endorses for Android app development, gained a spot at No. 18.
RedMonk’s top 10 for the first quarter of 2021:
- C ++