Categories: Software

Los lenguajes de programación modernos ganan popularidad

La industria tecnológica busca más profesionales. Entre ellos, desarrolladores de software, que deberían saber cuáles son los lenguajes con mayor potencial para mejorar su capacitación.

Estos lenguajes no tienen por qué ser los tradicionales. De hecho, según el informe Next-Gen Software: Languages & Tools de Softtek, hay cuatro lenguajes que están ganando cada vez más peso y que aquellos que buscan empleo o avanzar en su carrera deberían tener en cuenta. Se trata de Rust, Kotlin, Golang y Swift.

Rust ha sido durante los últimos cinco años el lenguaje más valorado en la Stack Overflow Developer Survey y destaca por su capacidad para evitar daños en el código si se produce un error, protegiendo la memoria.

Kotlin ya es el segundo lenguaje más importarte en el ecosistema de máquinas virtuales de Java. Permite reducir las líneas de código en un 40 % respecto a otras alternativas y otro de sus puntos fuertes son las corrutinas para manejar hilos en segundo plano.

Golang, también llamado Go, fue creado por Google y presume de su rápida curva de aprendizaje. Su compilador pasa directamente el código escrito a código máquina y dispone de un recolector de basura, funciones de reflexión y compilación cruzada.

Por último Swift, que es una creación de Apple, ha conseguido reemplazar a los lenguajes basados en C para creaciones dirigidas a ordenadores Mac, dispositivos iOS, la Apple TV y el Apple Watch.

Este tipo de lenguajes “más sencillos y fáciles de desarrollar”, según destaca Softtek, “tenderán a ser los más populares, haciendo que los tradicionales pierdan cuota”.

“Python y JavaScript dominan el mercado de los lenguajes de programación desde hace tiempo, y siguen ganando cada vez más popularidad”, reconoce Rafael Conde, director de Digital & Innovation para EMEA. “Pero los lenguajes más antiguos tienen el bagaje del pasado y no pueden avanzar rápido (Java) o se vuelven aún más pesados al añadir más y más características (C++)”.

“Esto no ocurre con los lenguajes más nuevos que pueden satisfacer la demanda de los desarrolladores de hoy en día”, dice.

“La mayoría se centran en la ergonomía del desarrollador y admiten características modernas como la inferencia de tipos, seguridad nula, expresividad o brevedad. Muchos de ellos también están diseñados para aprovechar el hardware y la infraestructura modernos (cloud, multicore, GPU, TPU)”, termina.

Redacción Silicon

La redacción de Silicon está compuesta por profesionales del periodismo 2.0

Recent Posts

TP-Link lanza la solución de gestión gratuita Omada Cloud Essentials

Basada en la nube, permite controlar puntos de acceso, switches y routers de forma centralizada.

7 horas ago

Deutsche Telekom Global Business incrementa sus sedes SD-WAN en un 64%

Para reforzar sus capacidades de gestión, ha establecido alianzas con empresas como Fortinet, Aryaka y…

8 horas ago

Oracle presenta innovaciones multicloud, IA y seguridad en Oracle CloudWorld 2024 en Madrid

Oracle revela avances en multicloud, inteligencia artificial y seguridad en Oracle CloudWorld 2024, mejorando la…

8 horas ago

Las inversiones de NetApp en energía renovable aumentan un 144 %

La compañía californiana espera reducir sus emisiones de Alcance 1 y 2 en un 42…

9 horas ago

ISACA: “La formación en IA es una necesidad urgente para los profesionales de TI”

Chris Dimitriadis, director de Estrategia Global de ISACA, destaca los retos que enfrentan las organizaciones…

9 horas ago

Grupo Aire anuncia dos nuevos nombramientos

Félix Nebreda asume la dirección de comercial para pequeñas y medianas empresas y Pablo García…

11 horas ago