Python supera a Java para convertirse en el segundo lenguaje de programación más popular

La edición de Noviembre de la lista de los principales lenguajes de programación de TIOBE nos trae una grata sorpresa (o no tan sorpresa, para la mayoría de nosotros).

Puesto que por primera vez en los 20 años de historia del índice TIOBE, los lenguajes de programación C y Java no se encuentran entre los dos primeros lugares.

Java baja hasta el tercer lugar, subiendo como la espuma Python. Para destronar así a Java de esa segunda plaza: El lenguaje de programación de Python.

Python se consolida como segundo lenguaje más popular.

El índice TIOBE de Octubre, que tenía a C en el N° 1 y al lenguaje de Java en el N° 2 y que históricamente siempre han sido los lenguajes de programación que han ocupado esos dos primeros lugares.

Mientras que el resto de los lenguajes de programación, siempre han estado luchando por el privilegio de quedarse en tercer lugar.

Este año, con Python sobrepasando a Java en popularidad, el futuro próximo podría ser más esperanzador tanto para Python como para otros nuevos lenguajes que prometen ser el futuro.

Paul Jansen, director ejecutivo de TIOBE, dijo: “Hace algún tiempo tuve una llanta pinchada y llamé a la patrulla de carreteras para que me ayudase. El mecánico me preguntó acerca de mi vida y cuando usé la palabra ‘software’ en mi respuesta, sonrió y comenzó a hablar con entusiasmo sobre su propia pasión: Programar en Python. Desde entonces, supe que Python se volvería omnipresente.”

Jansen usa ese incidente para ilustrar lo que él cree que es la razón detrás de la creciente popularidad de Python: La demanda creciente de las habilidades de programación.

“En el pasado, la mayoría de las actividades de programación eran realizadas por ingenieros de software. Pero hoy en día, se necesitan habilidades de programación en todas partes y hay una falta de buenos desarrolladores de software”, dice Jansen.

“Como consecuencia, necesitamos algo simple que pueda ser manejado por ingenieros que no son especifícamente ingenieros de software; algo más fácil de aprender, con ciclos de edición rápidos y una implementación fluida; y Python satisface todas esas necesidades”.

Jansen cree, que esta es la razón del auge del lenguaje Python. A pesar de las afirmaciones de otros, que creen que la popularidad de Python se debe al auge de la minería de datos, la inteligencia artificial, la computación cuántica y otras iniciativas que comúnmente utilizan las amplias capacidades de procesamiento de datos que el lenguaje de Python ofrece.

El cambio de Java por Python, se podía preever desde el mes Septiembre, puesto que ya se veía como Python se consolidaba en el puesto número 3, mientras que Java continuaba mostrando números negativos de forma constante.

Python ha sido durante mucho tiempo un lenguaje de programación muy querido, al igual que Java, pero si Jansen está en lo correcto; podría haber un cambio a largo plazo, en el que Python se vuelva dominante simplemente por cómo se ha comercializado.

Bajo una visión, de qué, Python es un lenguaje de programación más fácil de aprender, y de que es totalmente capaz de hacer todo lo que hace Java.

Junto con la gran sorpresa de Python en la parte superior del índice: R, Perl y Go están mostrando también un importante crecimiento positivo.

R se encuentra en el noveno lugar, el mismo que ocupaba el mes pasado.

R ha experimentado un crecimiento explosivo durante todo el año 2020, lo que ha llevado a los expertos del índice TIOBE a considerarlo como un serio competidor al premio de lenguaje de programación con más auge y crecimiento del año 2020.

Relacionado

Vulture: Encuentra el código muerto en Python

Vulture encuentra código no utilizado dentro de código creado con Python. Esto es útil para limpiar y encontrar errores en bases de código grandes. Debido a la naturaleza dinámica de Python, es probable que los analizadores de código estático como Vulture no detecten algún código muerto. ¡SEGUIR LEYENDO!

Volver a lo básico: Introducción a Tomcat

Apache Tomcat es un contenedor de servlets de Java que existe desde hace mucho tiempo. Es de código abierto e implementa las especificaciones básicas de Java Enterprise (ahora llamada Jakarta EE) como las especificaciones Jakarta Servlet, Jakarta Server Pages y Jakarta WebSocket. https://ciberninjas.com/java-sigue-siendo-popular/ Apache Software Foundation ¡SEGUIR LEYENDO!

Volver a lo básico: Introducción a JDK

JRE y JDK son frecuentemente malentendidos por los más novatos. Si solo estás interesado en ejecutar aplicaciones Java en tu computadora, puedes hacerlo fácilmente con Java Runtime Environment. Sin embargo, si deseas construir un programa de software basado en Java, es posible que necesites otras herramientas ¡SEGUIR LEYENDO!

Vidgear: Librería de Python para el procesamiento de vídeo

VidGear es una poderosa biblioteca de procesamiento de video en Python construida con Gears de subprocesos múltiples, cada uno con un conjunto único de características innovadoras. Estas API proporcionan un contenedor fácil de usar, altamente extensible y multihilo alrededor de muchas bibliotecas subyacentes de última generación ¡SEGUIR LEYENDO!

Si los Lenguajes de Programación fueran Superhéroes de Marvel serían..

Existen más de 750 lenguajes de programación en el universo de la programación y cada lenguaje de programación tiene un tono y un conjunto de características únicos. https://ciberninjas.com/mejores-lenguajes-programacion-2023/ No debería sorprender que este conjunto específico de características atraiga a los excéntricos, quienes ocasionalmente se reúnen para ¡SEGUIR LEYENDO!