Sem surpresa, o JavaScript está no topo do ranking da RedMonk para o 1º trimestre de 2020. De acordo com o estudo, 11 milhões de desenvolvedores usam ativamente o JavaScript, que é a principal maneira pela qual o código é executado em navegadores da web. Essa linguagem também é usada no desenvolvimento de aplicativos móveis e desktop.
Python supera Java, um primeiro
Terceiro no ranking anterior, Python agora está empatado com Java, em segundo lugar no estudo RedMonk. Esta é a primeira vez que uma linguagem diferente do JavaScript subiu tão alto neste pódio, desde que a empresa de análise começou a classificar esses dados. Este é um passo importante para esta linguagem, em um contexto onde a transição entre Python 2 e Python 3 às vezes tem sido difícil para os desenvolvedores.
Outras razões para o sucesso do Python: é uma linguagem usada por gigantes da web, como Google, Dropbox e Instagram, e é particularmente popular no meio acadêmico, onde muitos cientistas e matemáticos o preferem para ‘análise de dados’.
Por sua vez, Java continua sendo a linguagem padrão para projetar aplicativos Android. É um dos pilares do desenvolvimento de software nas empresas.
Outras lições do ranking do RedMonk
Atrás, PHP e C# seguem logicamente para formar o top 5 das linguagens de programação mais populares desses três primeiros meses do ano de 2020.
Entre as outras lições desse ranking, podemos notar que o TypeScript ganha um lugar para subir para a 9ª posição. Se essa linguagem é relativamente recente, sua integração no top 10 parece ser sustentável. Alguns desenvolvedores também optaram por substituir o JS pelo Kotlin, que ocupa o 19º lugar no ranking do RedMonk e está crescendo rapidamente em popularidade, especialmente no desenvolvimento de aplicativos Android.
As 20 principais linguagens de programação
Confira abaixo o ranking completo das 20 linguagens de programação mais populares entre os desenvolvedores, no 1º trimestre de 2020:
1 JavaScript
2 Python
2 Java
4 PHP
5 C#
6 C++
7 Ruby
7 CSS
9 TypeScript
9 C
11 Swift
12 Objective-C
13 Scala
13 R
15 Go
15 Shell
17 PowerShell
18 Perl
19 Kotlin
20 Haskell
O estudo RedMonk apresenta as 20 principais linguagens de programação com base em duas grandes comunidades: o número de perguntas feitas no site Stack Overflow para cada idioma e o número de projetos referenciados no GitHub. Esse ranking trimestral permite identificar as principais tendências da profissão de desenvolvedor.