Python era más popular que nunca en comparación con otros lenguajes de programación en el mundo. Índice TIOBE en marzo de 2024. Mientras tanto, Rust continuó su ascenso entre los 20 mejores de TIOBE y Scratch se reincorporó al top 10 en el puesto 9. El índice de la comunidad de programación TIOBE muestra tendencias año tras año en lenguajes de programación según el volumen de los motores de búsqueda.
La popularidad de Python continúa
«Existe una necesidad increíble de nuevos programadores en este momento», dijo el director ejecutivo de TIOBE Software, Paul Jansen, en un correo electrónico a TechRepublic. «En tal situación, los idiomas con curvas de aprendizaje suaves se volverán más populares».
Python es relativamente fácil de aprender y tiene una amplia cantidad de casos de uso posibles, lo que lo convierte en una buena opción para los programadores principiantes que desean mantener abiertas sus opciones en términos de especializaciones.
VER: ¿Empiezas con comandos básicos en tu Mac? Tenemos una guía para Comandos de terminal para MacOS estructura de directorios. (República Tecnológica)
Según el índice TIOBE de marzo, Python está por delante de todos los demás lenguajes de programación en un 4,5% de puntos, la mayor ventaja que jamás haya estado. La popularidad de Python creció un 0,80% entre marzo de 2023 y marzo de 2024, según el sistema de clasificación patentado de TIOBE.
Figura A
Como Scratch es un lenguaje de programación diseñado para niños, es posible que el aumento de Scratch en el índice TIOBE también se deba a que más principiantes comienzan a aprenderlo.
Rust puede estar en camino al top 10
El lenguaje de programación Rust ascendió del puesto 17 al 19 durante el último año, y Jansen dijo que Rust es «un serio contendiente» para el top 10.
«El mes pasado hubo buenas noticias para Rust», dijo Jansen a TechRepublic. “La Oficina del Director Cibernético Nacional (ONCD) de la Casa Blanca de EE. UU. instó a los programadores a dejar de usar C y C++ y cambiar a lenguajes como… Rust. Sin duda, esto resultará en un aumento de la popularidad de Rust”.
El 4 de marzo, Lenguajes de programación seguros para memoria recomendados por ONCD para proteger mejor el software y el hardware. ONCD destacó específicamente que Rust cumple con sus tres criterios para su uso en sistemas espaciales, además de ser seguro para la memoria:
- Rust permite que el código esté cerca del núcleo, entrelazándolo estrechamente con el software y el hardware.
- Apoya el determinismo, asegurando que el calendario de los resultados sea coherente.
- No tiene ni puede anular el «recolector de basura», una función que recupera automáticamente la memoria no utilizada.
Sin embargo, la ONCD advirtió que Rust “aún no se ha probado en sistemas espaciales”. Aún así, Rust tiene muchas otras aplicaciones para las cuales la seguridad de la memoria puede ser una ventaja.
¿La IA generativa tiene un impacto en qué lenguajes de programación son populares?
Con IA generativa Impulsando una gran cantidad de trabajo en las organizaciones de software más grandes de la actualidad, le preguntamos a Jansen si tiene algún impacto en los lenguajes que los programadores buscan y aprenden. Él respondió: “La IA generativa no ha tenido tanto impacto en el mundo tecnológico como se propaga. Hasta ahora apenas ha habido software crítico para el negocio escrito de esta manera (con IA) y ciertamente ningún software crítico para la seguridad”.