El índice TIOBE se destaca como medio para medir la popularidad de cada lenguaje de programación: a lo largo de los años, ha demostrado su utilidad a la hora de identificar qué lenguajes están ganando o perdiendo relevancia en la industria del software. Ahora, los resultados globales del año 2024 ya están publicados...
...y permiten coronar a Python como el lenguaje de programación del año 2024, al haber registrado el mayor incremento en popularidad en un periodo de doce meses: con un impresionante aumento del 9,32%, Python ha superado ampliamente a sus competidores más cercanos.
En enero de 2025, el top 5 de lenguajes según el índice TIOBE es el siguiente:
- Python: 23,28% (+9,32%).
- C++: 10,29% (+0,33%).
- Java: 10,15% (+2,28%).
- C: 8,86% (-2,59%).
- C#: 4,45% (-2,71%).
Metodología
La forma en que el índice TIOBE mide la popularidad de los lenguajes de programación es en función del número de ingenieros capacitados, cursos disponibles y proveedores externos, utilizando también datos de sitios web de referencia como Google, Amazon, Wikipedia y Bing, entre otros. Cabe destacar que este índice no evalúa la calidad o cantidad de código escrito en un lenguaje.
Predominio claro (por ahora)
Python no sólo es omnipresente en la industria tecnológica, sino que también se ha consolidado como la opción predilecta en diversos campos, desde la ciencia de datos y la IA hasta la educación: su versatilidad y facilidad de uso lo han convertido en el estándar de facto para proyectos de programación.
Sin embargo, no todo es perfecto. Python enfrenta dos desventajas clave que abren espacio para la competencia: su rendimiento relativamente bajo en comparación con otros lenguajes y la tendencia a generar errores en tiempo de ejecución. Estas limitaciones podrían, eventualmente, estimular el crecimiento de lenguajes alternativos.
Cómo aprender Python gratis
Cisco tiene dos cursos online gratis para aprender Python desde cero con certificación. Puedes empezarlos hoy mismo.
Por otro lado, más de 300.000 alumnos han estudiado 'The Python Mega Course', uno de los cursos mejores puntuados de Udemy: su creador decidió regalarlo y podemos hacerlo gratis.
Y, por último, no olvidemos que el MIT ha liberado un famoso curso para aprender Python desde cero.
Cambios relevantes en el TOP 10
El índice TIOBE también destaca dos eventos significativos en 2024:
- Declive de C: Este lenguaje clásico perdió popularidad y fue superado por C++ y Java, reflejando una transición hacia C++ en sistemas embebidos. Actualmente, Java y C++ son los lenguajes que compiten por el segundo lugar del ranking.
- Adiós a PHP: El histórico PHP ha salido definitivamente del TOP 10, habiendo perdido protagonismo frente a opciones más modernas y versátiles como JavaScript y frameworks basados en este lenguaje.
- Hola a Go: PHP cede su lugar a Go, un lenguaje pujante que se consolida como un lenguaje sólido para aplicaciones escalables, gracias a sus características de concurrencia y eficiencia.
Jóvenes promesas
Entre los lenguajes emergentes, Rust y Kotlin captaron la atención en 2024... aunque por razones muy diferentes. Rust continúa ganando popularidad (sube del puesto 19 al 14) gracias a su velocidad y seguridad, aunque su curva de aprendizaje dificulta su adopción masiva.
Por otro lado, Kotlin (que hace unos años era la estrella emergente en el ecosistema Android) decepciona al perder su posición en el TOP 20: en este tiempo no ha logrado diferenciarse suficientemente, y su dependencia de una única plataforma lo limita.
Dos nuevos jugadores también llaman la atención: Zig y Mojo. Zig, un potencial competidor de Rust que apuesta más que éste último por la sencillez, subió del puesto 149 al 61, mientras que Mojo escaló de la posición 194 a la 68. Este último, conocido como el 'Python rápido', aborda problemas clave de rendimiento y podría alcanzar el TOP 20 en 2025.
Imagen | Marcos Merino mediante IA
En Genbeta | Por qué muchos programadores dicen que los lenguajes no importan: el secreto está en el pseudocódigo y la sintaxis
Ver 4 comentarios