A RedMonk acaba de divulgar os rankings de linguagem de programação para o primeiro trimestre de 2021. Para realizar essa análise, a empresa de pesquisa contou com dois grandes players: dados do GitHub e discussões trocadas no Stack Overflow. Um método que cruza o uso dessas linguagens com as discussões que elas geram.
JavaScript, Python e Java nos degraus do pódio
Sem surpresa, a linguagem JavaScript mantém o primeiro lugar, apesar da concorrência de novas linguagens emergentes. De acordo com o estudo, desde o primeiro trimestre de 2018, as solicitações de pull aumentaram 453% (com um aumento de 96% apenas no último trimestre). O JavaScript, portanto, continua sendo a linguagem mais popular entre os desenvolvedores, embora RedMonk diga que às vezes é objeto de “discussões e críticas de fragmentação”.
Se Python já estava em segundo lugar no ranking no primeiro trimestre de 2020 , foi pescoço a pescoço com Java. A linguagem conseguiu então se destacar para ir bem à frente do Java e agora está sozinha no segundo degrau do pódio.
Movimento na primeira parte da classificação
De acordo com o estudo e em comparação com o ano passado, os 10 principais idiomas do ranking sofreram algum movimento, o que RedMonk chama de “bastante inusitado” .
De fato, em relação ao ano passado, a linguagem TypeScript, por exemplo, subiu um lugar no ranking para aparecer na 8ª posição, um desempenho notável que confirma que a linguagem pode ganhar ainda mais lugares nos próximos trimestres. As linguagens C#, C++ e CSS encontram-se lado a lado na 5ª posição, com destaque para um aumento significativo para CSS, que ganhou 2 lugares no espaço de um ano.
O estudo também mostra a perda de velocidade da linguagem Ruby, caindo da 5ª posição em 2012 para a 9ª posição atualmente. Uma queda que se explica em particular por uma maior adoção da linguagem CSS e TypeScript.
Classificação de linguagens de programação
Confira abaixo o ranking completo dos idiomas mais usados:
1.JavaScript
2. Python
3.Java
4.PHP
5.C#
5.C++
5.CSS
8.TypeScript
9.Rubi
10.C
11. Rápido
12.R
13. Objetivo C
14. Casca
14. Escala
16 GB
17. PowerShell
18. Kotlin
19. Ferrugem
19. Perl (empate).