![]() It had been five years since we’d seen a new Top 10 language. ![]() ![]() As shown in our table below, it only entered the top 10 at the last run. This, as much as the language’s general accessibility and ease of use, is one of the most important factors in Python’s ability to not merely survive, but thrive. Like the language it tied with in this run, Java, Python has continued to find a role for itself in new workloads and use cases, even as it faces more specialized competition in these arenas. didn’t displace either of those languages, but it has tied Java for the first time.ĭescribing Python's performance as "almost metronomically" steady, OGrady suggests that it is Python's versatility that explains its increased usage: He writes:įor the first time in the history of these rankings which began in 2012, we have a non-Java or JavaScript entry in our number two slot. This chart includes languages in RedMonk's, two top tiers plus a cluster of close contenders.Īs usual Stephen O'Grady comments on interesting changes since the last round. Here's a bigger version of the top right of the chart which shows a high degree of correlation between GitHub rankings, on the x-axis, and those from Stack Overflow on the y-axis: See Why Do Some Languages Always Come Top? for the methodology used by RedMonk derived from an analysis first performed in September 2010 by "the Dataists", Drew Conway and John Myles White. The RedMonk Programming Language Ranking is a twice-yearly exercise that uses data from GitHub and Stack Overflow with the aim of producing a popularity ranking that reflects both volume of code and of discussion. How does this accord with the latest TIOBE index? JavaScript still holds the coveted #1 slot. In a very unusual occurrence, there has been a ranking change at the very top of the RedMonk Language Rankings - Python is now in joint second place with Java. Java has been leading in both indexes lately.Python Ties With Java In RedMonk Language Rankings RedMonk's rankings, published twice a year, are calculated differently from monthly language indexes published by Tiobe and PyPL, which assess popularity based on searches in search engines. Regardless, it's become a language to watch." "It's not reasonable to expect any explosive growth from Typescript, but it wouldn't be surprising to see it get a bounce should it prove capable of moving into the twenties and becoming more widely visible. Other languages of note in the index include Elixir, an Erlang-friendly language that jumped from 60th place in the mid-2015 rankings to 54th this time around Rust, moving from 48th to 46th and Microsoft's TypeScript, placing 31st after being 33rd in the last rankings. "Swift's meteoric rise has predictably slowed as it's entered the Top 20, but importantly has not stopped." O'Grady reasons that changes in the top 10 will be slow and longer term, with consolidation in the software development technologies space set to overtake fragmentation In June of last year, Go was again ranked 15th while Swift was 18th. Go and Swift are ranked 15th and 17th in the most recent rankings. "The two most obvious candidates for a Top 10 ranking at this point appear to be Go and Swift, but they have their work cut out for them before they get there." The languages have demonstrated strong upward mobility in recent quarters and are increasingly leveraged in strategic roles in back-end and mobile development respectively, O'Grady said. The rest of the top 10 also has stayed similarly static, O'Grady said, with spots eight through 10 filled by CSS, C, and Objective-C. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |