A revista IEEE Spectrum, publicada pelo Instituto de Engenheiros Elétricos e Eletrônicos (IEEE), lançou uma nova edição do ranking de popularidade das linguagens de programação. A linguagem Python continua sendo a líder do ranking, seguida de perto pelas linguagens C, C++ e C#. Em comparação com o ranking do ano passado, a linguagem Java caiu da 2ª para a 5ª posição. As linguagens C# (que subiu da 6ª para a 4ª posição) e SQL (que não estava no top 10 do ranking anterior, agora se estabeleceu em 6º lugar) estão fortalecendo suas posições.

Em termos de ofertas de emprego, a linguagem SQL lidera, seguida por Java, Python, JavaScript, C#, C e C++.

No ranking que leva em conta o interesse por linguagens de programação em fóruns e redes sociais, a liderança é de Python, seguida por Java, C, JavaScript, C++, C# e SQL. A linguagem Rust ocupa a 12ª posição, enquanto no ranking geral está em 20º lugar e no ranking de interesse dos empregadores, está em 22º.

Para calcular o ranking do IEEE Spectrum, foi utilizada uma combinação de 12 métricas obtidas de 10 fontes diferentes. O método baseia-se na avaliação dos resultados de busca para o termo "{название_языка} programming" em diferentes sites. Foi considerado o número de materiais apresentados nos resultados de busca do Google (semelhante à construção do ranking TIOBE), os parâmetros de popularidade das buscas através do Google Trends (como no ranking PYPL), menções no Twitter, número de repositórios novos e ativos no GitHub, número de perguntas no Stack Overflow, número de publicações nos sites Reddit e Hacker News, vagas no CareerBuilder e no IEEE Job Site, menções no arquivo digital de artigos de revistas e palestras de conferências (IEEE Xplore).
Outros rankings de popularidade das linguagens de programação:
- No ranking de agosto da empresa TIOBE Software, a linguagem Python subiu da segunda para a primeira posição, enquanto as linguagens C e Java, respectivamente, caíram para a segunda e terceira posições. As mudanças ao longo do ano também destacam o crescimento da popularidade de linguagens como Assembly (que subiu da 9ª para a 8ª posição), SQL (da 10ª para a 9ª), Swift (da 16ª para a 11ª), Go (da 18ª para a 15ª), Object Pascal (da 22ª para a 13ª), Objective-C (da 23ª para a 14ª) e Rust (da 26ª para a 22ª). A popularidade das linguagens PHP (da 8ª para a 10ª), R (da 14ª para a 16ª), Ruby (da 15ª para a 18ª) e Fortran (da 13ª para a 19ª) diminuiu. A linguagem Kotlin entrou na lista das Top 30. O índice de popularidade TIOBE fundamenta suas conclusões na análise das estatísticas de buscas em sistemas como Google, Google Blogs, Wikipedia, YouTube, QQ, Sohu, Amazon e Baidu.

- No ranking PYPL de agosto, que utiliza o Google Trends, a lista dos três primeiros não mudou em um ano: a primeira posição é ocupada pela linguagem Python, seguida por Java e JavaScript. A linguagem Rust subiu da 17ª para a 13ª posição, TypeScript da 10ª para a 8ª, e Swift da 11ª para a 9ª. Em comparação com agosto do ano passado, a popularidade de Go, Dart, Ada, Lua e Julia também aumentou. A popularidade de Objective-C, Visual Basic, Perl, Groovy, Kotlin e Matlab diminuiu.

- No ranking RedMonk, baseado na popularidade no GitHub e na atividade de discussões no Stack Overflow, os dez primeiros líderes são: JavaScript, Python, Java, PHP, C#, CSS, C++, TypeScript, Ruby, C. Entre as mudanças do ano, destaca-se a passagem do C++ da quinta para a sétima posição.

Fonte: opennet.ru



