Python remains the big kahuna, but specialist languages hold their own By Stephen Cass Welcome to IEEE Spectrum’s sixth annual interactive ranking of the top programming languages. This year we’ve done a major overhaul, changing some of the underlying metrics and building a new streamlined interface. But our basic idea and methodology remains the same: combining data from multiple sources to rank the popularity of the programming languages that are used for the type of coding you are interested in. We take this approach to get around the two fundamental obstacles to all attempts to determine the popularity of programming languages: (1) No one can actually look over the shoulder of every coder around the world as they tap away at the keyboard, and (2) a language that’s a cornerstone of one programming domain might be utterly irrelevant in another. Spectrum gets data for 11 metrics from 8 sources that we think are good proxies for popularity, and we combine the results in an app that le...
Learning and Information Resource Centre of SFIT...