Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?

Programming Language Diversity On the Rise 177

jfruh writes: "As GitHub becomes an increasingly common repository of project code, the metadata for projects saved there can tell us a lot about the state of the industry. In particular, a look at the programming languages used over the past half-decade shows an increasingly fragmented landscape, in which the overall share of most major languages is on a slight decline, while less-used languages are seeing modest growth in usage."
This discussion has been archived. No new comments can be posted.

Programming Language Diversity On the Rise

Comments Filter:
  • Selection bias much? (Score:5, Informative)

    by bsdasym ( 829112 ) on Wednesday May 07, 2014 @04:57PM (#46943353)
    Github as a yardstick for language usage tells you nothing beyond what the most popularly used languages for github hosted projects are. Publicly accessible github projects at that.
  • Eh.. not really (Score:5, Informative)

    by Anonymous Coward on Wednesday May 07, 2014 @05:03PM (#46943413)

    I'm not sure this tells us much about the state of the industry. More like the state of the industry for projects that are allowed to have the source posted online. In my area at least, the popularity of tags on StackOverflow seems to be a better indication of the industry: http://stackoverflow.com/tags

  • by Trepidity ( 597 ) <delirium-slashdo ... g ['kis' in gap]> on Wednesday May 07, 2014 @05:22PM (#46943589)

    For example if you have a Python project, but it has an example web demo, and the web frontend for the demo uses jQuery, suddenly you have a giant pile of JavaScript code in your repository. So much of it that GitHub often identifies the project as JS, even though it's really a Python project that just has a JS library buried in the examples/ directory.

    Of course in some ideal world you wouldn't have third-party library dependencies actually checked into your repository. But it's common to include any JS libraries your HTML documentation/demos/etc. need, because that lets the HTML be viewable and work correctly straight out of the repository (including offline).

  • "Diversity"? (Score:2, Informative)

    by Anonymous Coward on Wednesday May 07, 2014 @11:45PM (#46946273)

    99% of them are basically the same only slightly different structure. Programming languages are like novels; "ME TOO! I MADE ONE TOO!". What we need the least is more "diversity" when most of it is just dialects that increases the chance of errors and makes life harder for people.

Air is water with holes in it.