sábado, 21 de septiembre de 2019

Este “baile” muestra los lenguajes de programación más populares de la última década

Un gráfico animado se ha compartido en varias comunidades de programación de Reddit en los últimos días, este proporciona una visión general interesante de cómo los lenguajes de programación han competido por la atención durante más de una década.



Esta animación de Global App Testing con datos de Stack Overflow es demasiado buena para pasarla por alto y por ello te la comparto.



El gráfico ha hecho su aparición más reciente en r/dataisbeautiful, un sub-reddit especializado en visualizaciones que transmiten información de manera efectiva.

Origen de la animación

La fuente original del video fue el blog de Global App Testing, donde fue parte de una larga publicación titulada Picking Apart Stack Overflow de Nick Roberts, quien explica que se basa en el número relativo de preguntas de Stack Overflow para cada uno de los 11 lenguajes de programación
Este video muestra los lenguajes de programación más populares en Stack Overflow desde Septiembre 2008 from r/dataisbeautiful

De acuerdo con el creador de la animación, los datos se analizaron usando Pandas (una biblioteca de Python), luego se diseñó usando D3.js (una biblioteca de JavaScript) y finalmente, se retocó en Adobe After Effects (software de renderizado de gráficos).

Uno de los comentarios que se visualiza en r/dataisbeautiful es:
Esto es un poco engañoso: no es qué tan popular es cada lenguaje, es cuántas preguntas/respuestas se publican en relación con ellas en Stack Overflow, lo que NO es un voto de popularidad.

Este es de hecho un comentario válido. Sin embargo, las prenguntas de Stack Overflow es uno de los componentes utilizados por otros rankings que buscan el mejor lenguaje de programación, como el IEEE Spectrum Interactive Rankings y el análisis de popularidad de RedMonk; al ver la animación parece representar tendencias bastante bien con el tiempo.
tendencia de los lenguajes de programacion

El baile de los lenguajes de programación

Otro cuadro en la publicación de Nick Roberts es el número total de preguntas sobre Stack Overflow para 11 lenguajes populares desde 2008. Coloca a JavaScript en el primer lugar sobre Java en segundo lugar y se usa como la lista de lenguajes que aparecen en el video.

De hecho, se incluyen otros dos lenguajes en el video: Perl, que comienza en el décimo lugar, se retira a fines de 2008 y solo se recupera una vez. C comienza en el puesto # 8, y aunque solo cae muy brevemente, nunca sube a la mitad superior de la tabla, a pesar de que otras clasificaciones lo muestran consistentemente en el top 5.

Esto tiene más que ver con las etiquetas de Stack Overflow y la dificultad de desambiguación de C y C#, y también puede explicar por qué el lenguaje C# se mantiene en primer lugar, una posición que mantiene hasta marzo de 2012. Luego cae al # 4, donde logra estabilidad hasta 2016 cuando Python lo supera.

Python, que se recuperó en la mitad inferior de la tabla hasta mediados de 2012, supera a C++ para tomar el # 5 hasta que comienza una carrera casi sin problemas para la cima en 2016, finalmente expulsando a JavaScript, que fue el # 1 casi continuamente desde julio de 2013, solo en noviembre de 2018, que es donde se acaban los datos. 

R hace su primera aparición en marzo de 2014 cuando derroca brevemente a Ruby del # 10. A continuación, aparece en septiembre de 2014, solo para ser eliminado por Swift. En 2016, R está firmemente en la mitad inferior de la tabla, pero nunca supera el # 6. Mientras tanto, Swift subió al # 7 en octubre de 2015 y termina en el # 9.

Me he divertido viendo cómo los lenguajes participan en un baile acompañado de una banda sonora bastante efectiva. Espero que lo disfrutes también. Gracias Global App Testing por procesar los datos de Stack Overflow y bridarnos esta maravillosa animación.

¿Te ha gustado esta fabulosa animación? ¿Estás de acuerdo? Comparte el post en las redes sociales.

Si estás buscando adentrarte en el mundo de la programación, puedes iniciar con uno de estos excelentes cursos.  

No hay comentarios.:

Publicar un comentario

Tu opinión es importante para mí, porque me ayuda a mejorar. Si te gustó el articulo o tienes alguna sugerencia, déjame tu comentario con tu nombre para poder responderte tan pronto como pueda.