Anuncios

Python se mantiene como el lenguaje de programación más popular, pero ya le están pisando los talones

Los lenguajes de programación son esenciales en la industria de la tecnología ya que son utilizados para crear software, aplicaciones móviles, páginas web, videojuegos, sistemas operativos y muchos otros productos digitales.

Conocer los lenguajes de programación más populares también puede ser útil para los profesionales que deseen mejorar sus habilidades y mantenerse actualizados en la industria.

Al aprender los lenguajes de programación más populares, los desarrolladores pueden ampliar sus oportunidades de empleo y aumentar su valor en el mercado laboral.

Para saber cual es el lenguaje de programación más popular podemos acudir al índice TIOBE.

El índice TIOBE de la comunidad de programación es un indicador de la popularidad de los lenguajes de programación.

Este índice se actualiza mensualmente y se basa en el número de ingenieros capacitados en todo el mundo, cursos y proveedores externos. Para calcular las calificaciones se utilizan motores de búsqueda populares como Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube y Baidu.

El índice se puede utilizar para comprobar si tus habilidades de programación están actualizadas o para tomar una decisión estratégica sobre qué lenguaje de programación se debe adoptar al empezar a construir un nuevo sistema de software.

Anuncios


En la lista de abril de 2023, el lenguaje de programación Python sigue siendo el más popular, con un 14.51% de las calificaciones, seguido muy de cerca por C con un 14.41%. Java ocupa el tercer lugar con un 13.23%, mientras que C++ está en el cuarto lugar con un 12.96%. C# está en quinto lugar con un 8.21%, y Visual Basic, JavaScript, SQL y PHP completan el top 10.

Sin embargo, hay varios cambios notables en la lista en comparación con el año anterior.

Go ha avanzado al décimo lugar con un 1.28% de las calificaciones, mientras que Delphi/Object Pascal, Classic Visual Basic, MATLAB, Scratch, Rust y Fortran también han subido en la lista.

En cambio, Assembly Language, R, Swift y Ruby han perdido terreno.

Aunque Python y C siguen siendo los líderes del mercado de lenguajes de programación, la competencia se está intensificando.

Lenguajes como Zig están demostrando ser una opción atractiva para los programadores que han empezado a buscar nuevas opciones por fuera de los lenguajes tradicionales, y la lista de TIOBE es una buena forma de mantenerse actualizado sobre las tendencias en el mundo de la programación.

Julio Del Angel
Julio Del Angel

Información sobre cursos, becas, programas, tutoriales, lo que encuentre.

Artículos: 2920

24 comentarios

  1. No entiendo las tendencias por un lado nada mejor que flutter para programación móvil y sin embargo no aparece Dart en el listado y nada como Golang para apps de seguridad informática y aunque aparece está muy lejos, por el contrario la única ventaja de Python es su popularidad en todo lo demás pierde, es lento, interpretado, incómodo y no sirve ni para móviles ni menos para seguridad informática, para mí es basura digital!

    • Sos tonto? Yo no desprestigio ningun lenguaje de programacion casa uno tirne sus pros y contras todo buen desarrollador lo sabe, pero un dinosaurio como tu que dice que java es mejor para todo, basandome en TU edad que debe ser como de 65 y puñetas frustadito que numca ha podido ganar Bien como nosotros que con python ganamos como 10 veces tu salario pues quien sabe broqui, ponete a hacer Algo productivo tontolon

    • Me de risa porque ni siquiera consultaste la lista porque Dart y Golang están allí.

      Señor, hay que fijarse antes de abrir la boca porque sino queda uno como un idiota. ¡Exitos!

  2. No entiendo las tendencias por un lado nada mejor que flutter para programación móvil y sin embargo no aparece Dart en el listado y nada como Golang para apps de seguridad informática y aunque aparece está muy lejos, por el contrario la única ventaja de Python es su popularidad en todo lo demás pierde, es lento, interpretado, incómodo y no sirve ni para móviles ni menos para seguridad informática, para mí es basura digital!

    • Ademas has leido las pruebas que SE hacen con python para la NASA o automatizaciones Incredibles o pruebas de ciberseguirad y escaneos, no sabes NADA

      • Efectivamente, Python no sólo sirve para análisis de datos, puedes usarlo en web para webscrapy o para construir un Site, además es realmente potente al trabajar con IA (visión computacional, detección clasificación… Mezclado con librerías como opencv, tensorflow, tinyml, etc es increíble). Por otro lado, cómo dicen en otro post, el futuro se viene con IA y probablemente ahí Python tome más popularidad

    • Pues no…ChatGPT y similares SON para los programadores. Nadie con dos dedos de frente, y más empresas, pondría a programar a un auxiliar administrativo. La experiencia la tenemos con sistemas como Copiloto, y ningún programador se ha quedado sin trabajo…es más creo que el programador será más productivo. Cada perfil profesional tiene sus herramientas y GPT es una más…ni te preocupes.

      • Llevo 25 años desarrollando en java, pero lógicamente lon otros lenguajes, como arquitecto de soluciones y especializado en lowcode defiendo que cada tecnología tiene su lugar y debes de utilizar lo mejor para cada caso. Python para ia y otras funciones de análisis aunque sea más lento es más sencillo de usar y más productivo al igual que java en sus últimas versiones es mucho más eficiente y robusto para micros. No se debe desprestigiar ningún lenguaje porque estamos atacando a compañeros profesionales iguales a nosotros que los crearon. Como se dice para gusto los colores y solo aquellos que no tienen experiencia ni son profesionales son quienes desprestigian nuestra profesión hablando sin tener conocimiento ni experiencia. La ia no nos va a sustituir, el nocode lowcode y la ia son herramientas para nosotros y aumentar nuestra efectividad y productividad. Lo demás son tonterías. Respeto a todos los lenguajes de programacion

  3. Hola cacos el Python como se llama este decir el lenguaje Cpp de acceso completo/internet entre salt php, y lenguajes C es lenguaje bien recreativo y para la individualización como driver’s de los hardware,
    El SQL es decir C en acceso completo, el concido como Python es desir c++ véngase So completo completo , php el C# en acceso completo ya he lenguaje Go debe por lógica un PHP + PHP Y YO SOY SO COMPLETO YA EN TECNOLOGÍA ME HE QUEDADO EL AÑO 2016 YA QUE ES UN MUNDO 80 d3pr3dador asesin@

  4. Horacio cómo a otros que comentan les falta leer. Para los que preguntan que pueden hacer con Python, para responder en mejor decir que no se puede hacer. Hasta ahora solo es hacer aplicaciones móviles, aunque hay unas iniciativas, por lo demás sirve para todo: backend (framework flask), todas las IAs actuales, análisis de datos, frond end (Odoo está hecho 100% en Python), ChatBot, etc.

  5. Es gracioso como desestiman Python cuando es el lenguaje utilizado para hacer chat gpt, el modelo de la que los va a dejar sin trabajo

  6. Son cosas totalmente distintas, cada lenguaje tiene su uso, para los que leen esta publicación con interés de aprender algún lenguaje:

    Si quieren aprender a programar van a pasar por varios lenguajes, imagínense que tengan que aprender un lenguaje para comunicarse con sus perros y cada raza tuviese un lenguaje, van a elegir el lenguaje que mejor les siente para su propósito (quizás un Collie, un pastor alemán) pero se pone de moda por x razón un Golden, bueno lo mismo pasa con los lenguajes.

    Ninguno es malo, todos tienen sus propósitos, y hay trabajo para todos.

  7. Yo estoy empezando en el mundo del desarrollo web y empeze con java script lo cierto es q pyton lo veo en casi toda las ofertas laborales

  8. Cómo todo en la vida, lo importante no es el lenguaje en el que se habla, sino las cosas que se dicen. En cualquier lenguaje de programación se puede hacer basura o hacer la capilla sixtina.

  9. Cada lenguaje tiene su nicho. Utilizo C y C ++ para software embebido en ambiente Linux y por el momento no veo nada mejor que estos lenguaje para este tipo de aplicaciones. Por otro lado utilizo Python en aplicaciones de machine learning en modelos de riesgo crediticios, si bien es lento (tampoco necesito tanta velocidad) hay una gran variedad de bibliotecas para el modelado de datos. Por lo que para mi un lenguaje es una herramienta, según el uso elegís la que mejor se comporta.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *