aproximadamente
Publicado el 19 de febrero de 2020

¿Cuáles serán los lenguajes de programación más usados en 2020?

¿Cuáles serán los lenguajes de programación más usados en 2020?

Viejas glorias y tecnologías de vanguardia preparadas para compartir escenario con el Internet de las Cosas (IoT) se mezclan en la lista de los que, previsiblemente, serán los lenguajes de programación más usados en 2020. Java obtuvo el título de lenguaje del año 2019, según el índice TIOBE, pero, ¿será capaz de mantenerlo durante 12 meses más? ¿Qué demandarán las empresas y qué opciones darán mejor respuesta a las nuevas necesidades?

En BETWEEN Technology hemos preparado nuestra propia apuesta acerca de los lenguajes de programación que más se utilizarán a lo largo de 2020. ¡Quédate con nosotros y te la contamos!

¿Cuáles serán los lenguajes de programación web más utilizados este año?

El desarrollo web, tanto para escritorio como para móvil, es el gran nicho de ocupación de los y las profesionales de la informática. Existen varios lenguajes de programación clásicos que se han hecho fuertes en este ámbito y que seguirán en la cresta de la ola a lo largo de este año. Hablamos de:

  • Multiplataforma y con 25 años de historia a sus espaldas, Java será uno de los lenguajes de programación más usados en 2020 porque es el que se emplea en la programación de aplicaciones nativas de Android, el sistema operativo más extendido en el mundo.
  • Lenguaje de código abierto cuya principal ventaja es que puede ser incrustado en HTML. El 79% de las webs están programadas en PHP del lado del servidor, según recoge W3Techs.
  • C++. A pesar de su veteranía y de que su aprendizaje resulte más complicado que el de otros homólogos, C++ continúa estando presente en numerosas bases de datos, navegadores web, videojuegos y sistemas operativos.
  • El rey del desarrollo front end y el preferido de los sitios web a nivel mundial por su ligereza y su sencillez, y por la interactividad que provee a la experiencia del usuario.
  • Versátil y con mucho potencial: se integra fácilmente con otros lenguajes, sirve para programar aplicaciones genéricas y es muy fiable en la creación de videojuegos y en proyectos de big data y machine learning.
    programadora-lenguajes-mas-usados-2020

¿Cuáles serán los lenguajes de programación más demandados por los empleadores en 2020?

Para determinar cuáles serán los lenguajes de programación más demandados por las empresas en 2020 podemos acudir, en busca de pistas, al último Developer Survey de Stack Overflow. En él, los y las profesionales del sector que han participado en la encuesta de 2019 apuntan que el siguiente lenguaje que desearían aprender es:

  • Python (25,7 %)
  • JavaScript (17,8 %)
  • Go (15 %)
  • TypeScript (14,6 %)
  • Kotlin (11,1 %)

Estos conocimientos son, por tanto, los que los desarrolladores y desarrolladoras consideran más apropiados para mejorar su empleabilidad, enriquecer su perfil y continuar creciendo en el sector. De hecho, saber de Python y JavaScript es uno de los requisitos para convertirte en full stack developer, el perfil en desarrollo más valorado por las empresas.

El informe The State of the Octoverse, elaborado en base a la actividad de los colaboradores de GitHub, corrobora esta necesidad al constatar que JavaScript y Python son los dos lenguajes más populares de la plataforma. Destaca, asimismo, el crecimiento de C# y Shell.

¿Qué lenguajes de programación se utilizarán para el desarrollo IoT?

Los lenguajes de programación que más se usarán en 2020 para el desarrollo IoT serán C, C++, Java, JavaScript y Python, de acuerdo con las conclusiones de la IoT Developer Survey 2019 de la Eclipse Foundation. El auge del IoT es, además, el responsable de que el lenguaje C se mantenga en el candelero y continúe en la segunda posición del índice TIOBE. Y es que C resulta muy fiable para programar pequeños gadgets.

Lenguajes de programación para sistemas Legacy que seguirán muy vivos en 2020

­

Por último, no hay que olvidarse de los lenguajes de programación que más se usarán en 2020 para el mantenimiento de sistemas Legacy, es decir, tecnologías heredadas que se han quedado anticuadas pero que siguen vigentes en muchas empresas por motivos económicos u organizativos. Dentro de esta división, nos encontramos con nombres como Fortran o Delphi, pero sobre todo con COBOL, que cumplió 60 años en 2019 y que continúa siendo irremplazable para el sector financiero. La prueba es que, según recoge Thomson Reuters, el 43% de los sistemas informáticos de los bancos en Estados Unidos están construidos con COBOL; y el 95% de las operaciones en cajeros automáticos continúan dependiendo de este vetusto lenguaje.

Resulta muy difícil encontrar expertos que den soporte en caso incidencias con alguno de estos lenguajes para sistemas Legacy. Por ellos, los especialistas son extremadamente valorados, y cuentan con ventaja para acceder a puestos de trabajo muy bien remunerados dentro del ámbito del desarrollo.

 

En contraste con estas leyendas de la programación, tampoco hay que dejar de lado a los lenguajes emergentes entre los que, según GitHub, sobresalen Dart y Rust, cuya utilización creció un 532 % y un 235 %, respectivamente, en 2019 respecto al año anterior.


 

Etiquetas: Informática

Artículos Relacionados

Cómo abordar proyectos de machine learning con TensorFlow en Python

El furor que despierta el machine learning ha colocado a TensorFlow, el software de código abierto de Google para proyectos de aprendizaje automático, en la cresta de la ola, ...

Topics: Informática

Full stack developer: el perfil más valorado y con mejor porvenir en el mundo del desarrollo

El perfil de full stack developer es uno de los más populares y apreciados en el mundo del desarrollo. No en vano, el 51,9% de los y las profesionales del sector encuestados por ...

Topics: Informática

Los puestos de desarrollo de videojuegos decrecen en España pero, ¿cuál es su realidad?

Os voy a confesar que tengo la gran suerte de poder decidir hacia donde dirijo los contenidos que investigo y publico con Between Tech y que, por el momento, jamás me han dicho ...

Topics: Informática