|The Dance Of The Programming Languages|
|Written by Janet Swift|
|Wednesday, 18 September 2019|
An animated chart that has been shared with several Reddit R Programming communities over the past few days provides an interesting overview into how programming languages have competed for attention over more than a decade.
Having covered the IEEE Spectrum rankings of top programming languages only last week, I had meant to turn my attention to topics other than language popularity for a while. However, this animation from Global App Testing using Stack Overflow data is just too good to overlook and I make no apology for sharing it with you.
The chart makes its most recent appearance on r/dataisbeautiful, a sub-reddit that is for visualizations that effectively convey information.
This video shows the most popular programming languages on Stack Overflow since September 2008 [OC] from r/dataisbeautiful
One of the comments already made on r/dataisbeautiful is:
This is slightly misleading - it's not how popular each language is, it's how many questions/answers are posted relating to them on Stack Overflow which is very much NOT a popularity vote.
This is indeed a valid comment. However, Stack Overflow Qs is one of the components used by other rankings looking for the "top" programming language, such as the IEEE Spectrum Interactive Rankings and RedMonk's popularity analysis and watching the animation it seems to represent trends over time quite well.
In fact two other languages are included in the video - Perl, which starts out in 10th place, drops out at the end of 2008 and only bounces back once. C starts in #8, and while it only drops out very briefly never climbs into the top half of the table, despite the fact that other rankings show it consistently in the top 5. This is more to do with Stack Overflow tags and the difficulty of disambiguating C and C# - and also may explain why the language that starts in the top slot is C# a position it keeps until March 2012. It then drops to #4 where it achieves stability until 2016 when it is overtaken by Python.
R makes its very first appearance in March 2014 when it briefly dislodges Ruby from #10. It next appears in September 2014, only to be knocked out by Swift, By 2016 R is firmly in the lower half of the league but it never makes it above #6. Swift meanwhile having climbed to #7 in October 2015 ends up in #9.
I've had fun watching the way the languages engage in a dance accompanied by a rather effective sound track. I hope you'll enjoy it too. Thanks Global App Testing for crunching the Stack Overflow data.
or email your comment to: firstname.lastname@example.org
|Last Updated ( Wednesday, 18 September 2019 )|