La revista IEEE Spectrum, publicada por el Instituto de Ingenieros Eléctricos y Electrónicos (IEEE), ha lanzado una nueva edición de su clasificación de popularidad de lenguajes de programación. El lenguaje Python se mantiene como líder del ranking, seguido muy de cerca por C, C++ y C#. En comparación con el ranking del año pasado, el lenguaje Java ha bajado del segundo al quinto lugar. Se observa un fortalecimiento de las posiciones de los lenguajes C# (que ha subido del sexto al cuarto lugar) y SQL (que no estaba entre los diez primeros en el ranking anterior, pero ahora ha alcanzado el sexto lugar).

En cuanto a las ofertas de empleo, el lenguaje SQL lidera la lista, seguido de Java, Python, JavaScript, C#, C y C++.

En el ranking que tiene en cuenta el interés por los lenguajes de programación en foros y redes sociales, Python ocupa el primer lugar, seguido de Java, C, JavaScript, C++, C# y SQL. El lenguaje Rust ocupa el 12.º lugar, mientras que en el ranking general está en el 20.º lugar y en el ranking de interés de empleadores se encuentra en el 22.º.

Para el cálculo del ranking de IEEE Spectrum se utilizó una combinación de 12 métricas obtenidas de 10 fuentes diferentes. El método se basa en la evaluación de los resultados de búsqueda para la consulta «{название_языка} programming» en varios sitios web. Se consideró el número de documentos que se muestran en los resultados de búsqueda de Google (como en la elaboración del ranking TIOBE), los parámetros de popularidad de las búsquedas a través de Google Trends (como en el ranking PYPL), menciones en Twitter, el número de nuevos y activos repositorios en GitHub, el número de preguntas en Stack Overflow, publicaciones en Reddit y Hacker News, ofertas de trabajo en CareerBuilder y en IEEE Job Site, junto con menciones en el archivo digital de artículos de revistas y actas de conferencias (IEEE Xplore).
Otros rankings de popularidad de lenguajes de programación:
- En el ranking de agosto de la empresa TIOBE Software, el lenguaje Python subió del segundo al primer lugar, mientras que C y Java descendieron al segundo y tercer lugar, respectivamente. Entre los cambios del año, también se destaca el aumento de popularidad de los lenguajes Assembly (que subió del noveno al octavo lugar), SQL (del décimo al noveno), Swift (del décimo sexto al undécimo), Go (del décimo octavo al decimoquinto), Object Pascal (del vigésimo segundo al decimotercer), Objective-C (del vigésimo tercero al dec十四). La popularidad de los lenguajes PHP (del octavo al décimo), R (del decimocuarto al decimosexto), Ruby (del decimoquinto al decimonoveno) y Fortran (del decimotercer al decimonoveno) ha disminuido. El lenguaje Kotlin ha entrado en la lista de los 30 mejores. El índice de popularidad TIOBE emite sus conclusiones mediante un análisis de las estadísticas de las búsquedas en sistemas como Google, Google Blogs, Wikipedia, YouTube, QQ, Sohu, Amazon y Baidu.

- En el ranking de agosto de PYPL, que utiliza Google Trends, el trío de líderes no ha cambiado en el último año: el primer lugar lo ocupa el lenguaje Python, seguido de Java y JavaScript. El lenguaje Rust subió del puesto 17 al 13, TypeScript del 10 al 8, y Swift del 11 al 9. En comparación con agosto del año pasado, también ha aumentado la popularidad de Go, Dart, Ada, Lua y Julia. La popularidad de Objective-C, Visual Basic, Perl, Groovy, Kotlin y Matlab ha disminuido.

- En el ranking de RedMonk, basado en la evaluación de popularidad en GitHub y la actividad de discusión en Stack Overflow, los diez líderes son: JavaScript, Python, Java, PHP, C#, CSS, C++, TypeScript, Ruby y C. Entre los cambios del último año, se destaca el ascenso de C++ del quinto al séptimo puesto.

Fuente: opennet.ru



