A revista IEEE Spectrum, publicada polo Institute of Electrical and Electronics Engineers (IEEE), publicou unha nova edición do ranking de popularidade das linguaxes de programación. O líder da clasificación segue sendo a linguaxe Python, seguida das linguaxes C, C++ e C# cun lixeiro desfase. En comparación co ranking do ano pasado, a linguaxe Java pasou do 2o ao 5o lugar. Nótase unha posición de fortalecemento para as linguaxes C# (subiu do 6º ao 4º lugar) e SQL (no ranking anterior non estaba entre os dez primeiros, pero no novo quedou no 6º lugar).
En canto ao número de ofertas dos empresarios, a linguaxe SQL lidera, seguida de Java, Python, JavaScript, C#, C e C++.
No ranking, que ten en conta o interese polas linguaxes de programación en foros e redes sociais, Python lidera o camiño, seguido de Java, C, JavaScript, C++, C# e SQL. O idioma Rust ocupa o posto 12, mentres que ocupa o posto 20 no ranking xeral e o 22 no ranking de intereses dos empresarios.
A clasificación IEEE Spectrum calcúlase mediante unha combinación de 12 métricas obtidas de 10 fontes diferentes. O método baséase na avaliación dos resultados da busca para a consulta "{language_name} programación" en varios sitios. O número de materiais que aparecen nos resultados da busca de Google (como na construción da clasificación TIOBE), os parámetros da popularidade das consultas de busca a través de Google Trends (como na clasificación PYPL), mencións en Twitter, o número de repositorios novos e activos en GitHub, o número de preguntas sobre Stack Overflow, o número de publicacións en Reddit e Hacker News, prazas en CareerBuilder e IEEE Job Site, mencións no arquivo dixital de artigos de revistas e informes de conferencias (IEEE Xplore).
Outras clasificacións de popularidade das linguaxes de programación:
- No ranking de agosto de TIOBE Software, a linguaxe Python pasou do segundo ao primeiro lugar, e as linguaxes C e Java, respectivamente, pasaron ao segundo e terceiro lugar. Entre os cambios ao longo do ano, tamén hai un aumento da popularidade das linguas Asemblea (subiu do 9 ao 8), SQL (do 10 ao 9), Swift (do 16 ao 11), Go (do 18). ao 15), Obxecto Pascal (do 22 ao 13), Obxectivo-C (do 23 ao 14), Rust (do 26 ao 22). A popularidade das linguas PHP (de 8 a 10), R (de 14 a 16), Ruby (de 15 a 18), Fortran (de 13 a 19) diminuíu. A lingua Kotlin está incluída na lista dos Top 30. O índice de popularidade TIOBE basea as súas conclusións na análise das estatísticas de consulta de busca en sistemas como Google, Google Blogs, Wikipedia, YouTube, QQ, Sohu, Amazon e Baidu.
- No ranking PYPL de agosto, que utiliza Google Trends, os tres primeiros mantivéronse sen cambios ao longo do ano: Python ocupa o primeiro lugar, seguido de Java e JavaScript. A linguaxe Rust subiu do posto 17 ao 13, TypeScript do 10 ao 8 e Swift do 11 ao 9. Go, Dart, Ada, Lua e Julia tamén aumentaron en popularidade en comparación con agosto do ano pasado. A popularidade de Objective-C, Visual Basic, Perl, Groovy, Kotlin, Matlab diminuíu.
- No ranking de RedMonk, baseado na popularidade en GitHub e na actividade de debate en Stack Overflow, os dez primeiros son os seguintes: JavaScript, Python, Java, PHP, C#, CSS, C++, TypeScript, Ruby, C. Os cambios ao longo do ano indican un transición C++ do quinto ao sétimo lugar.
Fonte: opennet.ru