Ranking IEEE Spectrum: ¿Qué lenguajes de programación están de moda?

Ranking IEEE Spectrum: ¿Qué lenguajes de programación están de moda?

En qué se fijan los desarrolladores en 2024.

image

La revista IEEE Spectrum ha publicado su ranking anual de los lenguajes de programación más populares. Este es ya el undécimo informe, que reúne datos de diversas fuentes y genera tres metarrankings: "Spectrum", "Trending" y "Jobs". El ranking "Spectrum" está orientado al perfil típico de un miembro de IEEE, "Trending" refleja los lenguajes en su máximo apogeo de popularidad, y "Jobs" muestra qué habilidades son más demandadas por los empleadores.

Python sigue consolidando su posición como líder absoluto. Esto se debe a las populares bibliotecas para áreas tan candentes como la inteligencia artificial, así como a su amplio uso en la educación. Hoy en día, para la mayoría de los estudiantes, Python se convierte en el primer lenguaje de programación que aprenden en las instituciones educativas. Python es muy valorado en el mercado laboral, aunque su ventaja sobre otros lenguajes de propósito general en esta categoría no es tan significativa. Al igual que el año pasado, el primer lugar lo ocupa el lenguaje de consultas de bases de datos SQL. Las empresas a menudo buscan especialistas que dominen SQL en combinación con otro lenguaje de programación. Esta demanda de SQL se explica por el enfoque moderno en arquitecturas de red y en la nube, donde las bases de datos se convierten en el almacén de información clave para el procesamiento de la lógica del software.

Veteranos como Java, JavaScript y C++ también mantienen posiciones altas en el ranking. Sin embargo, los cambios más interesantes ocurren un poco más abajo en la lista. TypeScript, un superconjunto de JavaScript, ha subido varias posiciones en todos los rankings, especialmente en la categoría "Jobs" (del 11º al 4º lugar). La principal diferencia de TypeScript con JavaScript es la tipificación estática obligatoria de las variables, lo que permite una verificación de errores más exhaustiva durante la compilación. Probablemente, la mayor fiabilidad del código atrae a muchos desarrolladores.

Otro lenguaje que está ganando popularidad rápidamente es Rust. Al igual que C o C++, está diseñado para el desarrollo de software de sistemas. Sin embargo, Rust tiene una ventaja importante: la "seguridad de la memoria". Esto significa que utiliza varios mecanismos que impiden que los programas escriban datos en áreas de memoria no permitidas. Este tipo de errores a menudo son la causa de vulnerabilidades graves. El interés en Rust aumentó significativamente después de la publicación del informe de ciberseguridad de la Casa Blanca en febrero, que insta a reemplazar C y C++ con alternativas más seguras.

Este año, dos nuevos lenguajes entraron en el ranking por primera vez: Apex y Solidity. Apex está diseñado para crear aplicaciones empresariales que utilizan el servidor de Salesforce como backend, mientras que Solidity permite la creación de contratos inteligentes en la blockchain de Ethereum. A pesar de la aparición de nuevos jugadores, algunos lenguajes antiguos han salido de la lista. Esto no significa su desaparición completa, simplemente su popularidad ha disminuido demasiado. Uno de los que se ha quedado fuera es Forth. Todavía es popular entre los entusiastas de los sistemas retro de 8 bits debido a su compacidad.

Para concluir el informe, los expertos de IEEE Spectrum rinden homenaje a los lenguajes "inmortales": Fortran y COBOL. A pesar de que estos veteranos tienen alrededor de 65 años, los empleadores todavía buscan programadores que los dominen. Fortran es demandado en un círculo reducido de especialistas en física de altas energías, especialmente en aquellas áreas relacionadas con explosivos (y los correspondientes accesos a información clasificada). COBOL tiene una demanda más amplia, ya que muchos sistemas gubernamentales y financieros aún dependen de la antigua infraestructura. El reciente incidente con la interrupción de Cloudstrike/Microsoft Windows probablemente no contribuyó a acelerar la sustitución de estos sistemas por soluciones más modernas.

No esperes a que los hackers te ataquen: ¡suscríbete a nuestro canal y conviértete en una fortaleza impenetrable!

Suscribirse