Los lenguajes de programación siguen el ritmo de los últimos avances tecnológicos. Aunque millones de personas siguen utilizando lenguajes de programación de la vieja escuela, los lenguajes de programación modernos gestionan y procesan datos de forma más eficiente, especialmente hoy en día con el creciente desarrollo de la inteligencia artificial. La última actualización del índice TIOBE revela cambios significativos en el panorama del desarrollo de software. Si bien los lenguajes de programación tradicionales siguen siendo populares, muchos desarrolladores buscan tecnologías que puedan manejar las grandes cantidades de datos digitales modernos. Los lenguajes tradicionales como C, COBOL, Fortran y ensamblador todavía tienen un lugar, pero ya no ocupan el centro del escenario.
El índice TIOBE es un indicador mensual de la popularidad de los lenguajes de programación de la empresa holandesa TIOBE Software BV. Sus datos de "popularidad" provienen de resultados de búsqueda de más de 20 sitios web, incluidos Google, Amazon, Wikipedia y Bing.
En octubre de 2024, Python siguió manteniendo su posición como el lenguaje de programación más popular, creciendo un +7,08% en el último mes hasta ocupar el 21,90% de la cuota de mercado. C++ ocupa el segundo lugar con una cuota de mercado del 11,60%, seguido de Java con una cuota de mercado del 10,51%. Sin embargo, el lenguaje C clásico está perdiendo mercado y actualmente ocupa el cuarto lugar con una cuota de mercado del 8,38%, un descenso del 3,70%.
Paul Jansen, director ejecutivo de TIOBE Software, dijo que la cantidad de datos digitales en el mundo tecnológico actual está creciendo a un ritmo sin precedentes, lo que está impulsando una creciente demanda de herramientas que puedan procesar y operar de manera eficiente con estos datos. Lo que los programadores necesitan ahora son lenguajes que puedan manejar bien grandes cantidades de bits y bytes, realizar cálculos complejos y proporcionar un alto rendimiento.
Jansen dijo que Python es fácil de aprender y seguro, pero no es lo suficientemente rápido. Como resultado, los ingenieros de software buscan "frenéticamente" alternativas más potentes. C++ puede ser un candidato, pero no es lo suficientemente seguro para tareas de gestión de memoria. Rust es un lenguaje nuevo e interesante que rápidamente se está abriendo camino entre los diez primeros del índice TIOBE, aunque no es fácil de aprender.
Mojo es un lenguaje de programación creado por Chris Lattner en 2023 y entró en el índice TIOBE por primera vez en octubre de 2024. Jansen describe Mojo como un híbrido de Python y Swift con un rendimiento más rápido. Actualmente, Mojo ocupa el puesto 49 con una participación del 0,15% y es particularmente adecuado para programación de bajo nivel en hardware de inteligencia artificial como GPU sin utilizar la API CUDA patentada de NVIDIA para computación paralela.