- Python > Java > C++ > SQL > C# > JavaScript > TypeScript > C > Shell > Go > R > PHP > Kotlin > Rust > Dart > Swift
- Según una encuesta de IEEE Spectrum, Python volvió a ocupar el primer lugar este año, mientras que JavaScript cayó del 3.º al 6.º puesto
- Se analiza que este cambio está relacionado con la tendencia a reemplazar JavaScript, muy usado en desarrollo web, por la programación asistida por IA (por ejemplo, vibe coding)
- Los indicadores tradicionales como la cantidad de preguntas en Stack Exchange y la actividad en GitHub han caído bruscamente desde la adopción de la IA, lo que muestra que los métodos tradicionales para medir la popularidad de los lenguajes están perdiendo solidez
- A medida que la generación de código con IA se vuelve común, disminuye la importancia de las diferencias de sintaxis y estructura entre lenguajes, y se vuelve más clara la tendencia de no aferrarse a un lenguaje específico
- Esto dificulta la aparición de nuevos lenguajes y la expansión de sus ecosistemas, y muestra incluso la posibilidad de que desaparezca el propio concepto de popularidad de los lenguajes de programación
Resumen
- IEEE Spectrum publicó un análisis integral de los principales lenguajes de programación y sus tendencias en 2025
- Este ranking refleja distintas perspectivas, como el mercado laboral, el ecosistema open source y el uso en la academia y la industria
- También ofrece información sobre las características de los principales lenguajes, las razones detrás de su crecimiento y los lenguajes especializados por área tecnológica
Ranking de lenguajes de este año
- En el ranking base de Spectrum de 2025, Python mantuvo el primer lugar y JavaScript cayó al 6.º puesto
- En el ranking de Jobs, Python también subió al primer lugar, y SQL sigue manteniendo una fuerte competitividad en el mercado de contratación
- La cantidad total de preguntas relacionadas con lenguajes en Stack Exchange cayó a 22% del nivel de 2024
Criterios para calcular el ranking
- Popularidad: se calcula usando diversos foros en línea, repositorios de software, datos de empleo y tendencias de búsqueda
- Uso en el trabajo real: se analizan los lenguajes más usados en el mercado tomando como base ofertas laborales de empresas y participación en proyectos open source
- Análisis por área: se reflejan criterios para destacar lenguajes sobresalientes en áreas específicas como IA, embebidos, web y móvil
- Para medir la popularidad se usaron diversos indicadores, como volumen de búsquedas en Google, preguntas en Stack Exchange, actividad en GitHub y menciones en artículos académicos
- Sin embargo, a medida que los desarrolladores resuelven problemas mediante conversaciones con LLMs (ChatGPT, Claude, etc.), disminuyen las señales de datos públicas
- Gracias a herramientas de IA como Cursor, incluso la cantidad de preguntas ha bajado, debilitando la validez de los indicadores existentes
La IA y el difuminado de las fronteras entre lenguajes
- Desde desarrolladores experimentados hasta principiantes, al depender de la IA se presta menos atención a la sintaxis y las estructuras de control de los lenguajes
- Si tiene suficientes datos de entrenamiento, la IA puede generar código en cualquier lenguaje
- En consecuencia, la elección del lenguaje podría pasar a ser un factor secundario, como las diferencias entre conjuntos de instrucciones de CPU en el hardware
- En el futuro, el debate sobre la popularidad de los lenguajes podría quedar relegado a un tema marginal, al nivel de comparar anchos de vía ferroviaria
Será aún más difícil que aparezcan nuevos lenguajes
- En el pasado, el ecosistema de un lenguaje podía expandirse solo con libros, demos y código de ejemplo (por ejemplo, The C Programming Language)
- Pero la IA requiere grandes volúmenes de datos de entrenamiento, por lo que los lenguajes emergentes quedan en desventaja de soporte
- De hecho, se ha reportado el fenómeno de que la IA produce peores resultados en lenguajes menos usados
- Esto puede crear un entorno en el que sea difícil para los nuevos lenguajes alcanzar masa crítica
El futuro de la programación
- Los lenguajes modernos cumplen esencialmente dos funciones: la abstracción para el procesamiento de datos y la prevención de errores del desarrollador
- Sin embargo, el avance de la IA hace posible un nuevo flujo de trabajo de prompt → lenguaje intermedio → ejecución, más allá de la estructura del lenguaje
- En ese caso, podría consolidarse un enfoque en el que, en lugar de mantener y modificar código fuente, se regenere ajustando el prompt
- Se espera que el rol del programador del futuro se concentre menos en la gramática del lenguaje y más en capacidades como diseño de arquitectura, selección de algoritmos e integración de sistemas
Conclusión y perspectivas
- La programación está entrando en su mayor etapa de transformación desde la aparición de los compiladores en los años 50
- Incluso si parte de la burbuja de la IA se desinfla, es muy probable que continúe el uso de LLMs para ayudar a escribir código
- Por lo tanto, después de 2026, el propio concepto de “lenguaje popular” podría perder sentido, y serán necesarios nuevos indicadores para medir la popularidad
8 comentarios
Python sí va en bajada.
Hasta ahora, el ecosistema de JavaScript sigue siendo mucho más amplio, pero creo que por la IA existe la posibilidad de que se tienda hacia lenguajes de bajo nivel como Rust.
Opiniones de Hacker News
ffmpeg, pero debe haber una razón por la que los lenguajes de tercera generación siguen manteniendo su presencia. Al final, es un equilibrio entre expresividad y precisión, entre en qué queremos enfocarnos y qué detalles queremos delegar. Si sacrificas los lentes (la transparencia) por resultados más rápidos, necesitas una sonda alternativa sólida para poder verificar qué está pasando después.non strict. Lenguajes como Java/.Net o Go me parecen anticuados. Rust suena divertido, pero no encaja con mi background. Me pregunto si alguien tendría alguna recomendación.typedefañadidos. No tengo muy claro por qué.JS y TS son casi el mismo lenguaje, así que creo que tendría sentido combinarlos.
Es raro que HTML esté incluido en el ranking.
No puedo creer que Java esté en segundo lugar.
Java y C# han sido, antes y ahora, el estándar en los entornos empresariales de servidores web.
La encuesta de Stack Overflow y el ranking de lenguajes populares son muy distintos.