Programming languages rise and fall, but as more and more languages proliferate in software development, the landscape around them becomes increasingly fragmented, according to a report.
RedMonk analyst Donnie Berkholz’s report, “GitHub language trends and the fragmenting landscape,” delved into the ebbs and flows of programming languages by analyzing data from GitHub, the most popular open-source repository for software development. He looked at how the 12 languages on GitHub that have cracked the top 10 in popularity from 2008 to 2013 have grown and changed, measured by the number of new non-forked repositories, issues and users. The findings show which languages have dominated GitHub usage, which show the strongest growth, and how developer language preferences have diversified and fragmented over the past five years.
Of the many insights Berkholz gleaned from the data, the main theme was a fragmentation of the programming language landscape. With the exception of Java and a recent uptick in CSS, all languages showed a long-term downhill trend in new repositories and users.
Berkholz attributed this steady decline in market shares to the plethora of choices for developers as new repos (short for repositories), issues and users of less popular languages have increased as smaller language communities migrate onto GitHub.