Home / Web dev / La danse des langages de programmation

La danse des langages de programmation

Un graphique animé qui a été partagé avec plusieurs communautés de programmation Reddit R au cours des derniers jours donne un aperçu intéressant de la concurrence entre les langages de programmation au cours des dix dernières années.

Ayant couvert le classement IEEE Spectrum des meilleurs langages de programmation la semaine dernière, je comptais attirer mon attention sur des sujets autres que la popularité des langues pendant un moment. Cependant, cette animation de Global App Testing utilisant des données de débordement de pile est trop belle pour être ignorée et je ne m'excuse pas de la partager avec vous.

rredditbanner

Le graphique fait son apparition la plus récente sur r / dataisbeautiful, un sous-reddit destiné aux visualisations qui transmettent efficacement des informations.

Cette vidéo présente les langages de programmation les plus populaires sur Stack Overflow depuis septembre 2008 (OC). de r / dataisbeautiful

La source originale de la vidéo était le blog Global App Testing, où elle faisait partie d’un long post intitulé Séparer le débordement de pile Nick Roberts explique que cela est basé sur le nombre relatif de questions de débordement de pile pour chacun des 11 langages de programmation. Qaops, qui a également créé la visualisation, a expliqué que les données avaient été analysées à l'aide de Pandas (une bibliothèque Python), puis visualisées à l'aide de D3.js (une bibliothèque JavaScript), puis retouchées dans Adobe After Effects (logiciel de rendu graphique).

Un des commentaires déjà faits sur r / dataisbeautiful est:

Ceci est légèrement trompeur – ce n'est pas la popularité de chaque langue, mais le nombre de questions / réponses postées à ce sujet sur Stack Overflow, qui n'est en réalité PAS un vote de popularité.

Ceci est en effet un commentaire valide. Cependant, Stack Overflow Qs est l’un des composants utilisés par d’autres classements à la recherche du langage de programmation "phare", tels que le classement interactif du spectre IEEE et l’analyse de la popularité de RedMonk, et le fait de regarder l’animation semble bien représenter les tendances au fil du temps.

Nick Roberts publie un autre graphique indiquant le nombre total de questions sur Stack Overflow pour 11 langues populaires à partir de 2008. Il place JavaScript en avance sur Java, à la deuxième place. Il est utilisé comme liste des langues qui apparaissent dans la vidéo.

listqastack

En fait, deux autres langues sont incluses dans la vidéo – Perl, qui commence à la 10ème place, abandonne fin 2008 et ne rebondit qu'une fois. C commence en n ° 8, et bien qu’il ne disparaisse que très brièvement, il ne monte jamais dans la moitié supérieure du tableau, bien que d’autres classements le montrent constamment dans le top 5. C’est davantage à cause des balises Stack Overflow et de la difficulté. de désambiguïser C et C # – et peut également expliquer pourquoi le langage qui commence dans la première case est C # une position qu’il conserve jusqu’en mars 2012. Il passe ensuite à la 4e position où il atteint la stabilité jusqu’en 2016, date à laquelle il est dépassé par Python.

Python, ayant rebondi dans la moitié inférieure du graphique jusqu’à la mi-2012, dépasse le C ++ et prend la 5e place jusqu’à ce que le sommet se lève presque sans heurts en 2016, pour finalement évincer JavaScript, qui était n ° 1 presque continuellement à partir de juillet 2013; Novembre 2018, à l'endroit où les données s'épuisent.

R fait sa toute première apparition en mars 2014 en délogeant brièvement Ruby du n ° 10. Il apparaîtra ensuite en septembre 2014, pour être éliminé par Swift. En 2016, R est définitivement dans la moitié inférieure de la ligue, mais ne dépasse jamais la 6e place. Swift, quant à lui, a grimpé à la 7ème place en octobre 2015 et termine à la 9ème place.

Je me suis amusé à regarder la façon dont les langues s’engagent dans une danse accompagnée d’une bande sonore plutôt efficace. J'espère que vous l'apprécierez aussi. Merci à Global App Testing pour avoir traité les données du débordement de pile.

application globale

Plus d'information

r / dataisbeautiful /

Bannière

graphics "width =" 400 "height =" 349

commentaires

ou envoyez votre commentaire à: commentaires@i-programmer.info

Source

About admin

Check Also

Comment votre travail devient votre identité

Lorsque nous naviguons dans nos vies professionnelles et personnelles, nos emplois identifient notre estime de …

One comment

  1. Merci a vous d’avoir partage notre article!

Laisser un commentaire