Slashdot Mirror


Programming Language Popularity Survey

An anonymous reader writes "David N. Welton yesterday posted a study of the Programming Language Popularity. Is SQL your fave, or perhaps you're interested in the 'Click Price of PHP' or 'Craig's List Jobs'? Needless to say, my favorite languages (Prolog and Common Lisp) did not so much as register on the survey."

6 of 68 comments (clear)

  1. Not too valid. by BigZaphod · · Score: 4, Insightful

    This "study" has been showing up all over the net over the past couple days. I don't understand why it keeps getting so much attention. It is basically just a bunch of google searches and pretty graphs which tell you very little. It claims to be a programming language survey and yet has entries like "Windows programming." What language is that? Heck, there isn't even a c++ option and c++ is probably still one of the most popular of all languages.

  2. Re:Google Hits by michaelggreer · · Score: 3, Insightful

    I agree. I am also unimpressed by the following analysis:

    In the case of .Net, this is especially impressive, given the relatively short time the platform has been in existance. It is likely that a significant portion of the hits are in some way the result of Microsoft's marketing dollars.

    Given that Google ignores punctuation, it seems most likely that they got a listing about "net language" rather than ".net language". More a result of poor methodology then marketing dollars.

  3. A few methodology problems by AuMatar · · Score: 4, Insightful

    Beyond the ones listed already:

    *For things like TTCL, shell, and SQL, these are usually secondary skills wanted along with another language (C, perl, PHP, Java). This means an artificially inflated count for them

    *Bias in the web. A lot of programming subareas just don't have much web presence- firmware for example. A lot of these are tilted to C, Cobol, and Fortran. Nobody writes firmware in Java.

    *Internal code. Most projects are never released to the public. Unless they have a job opening being advertised, we don't know what language they're using.

    *Job listings- there's an inherent assumption that web job listings are reepresentative of the industry as a whole. It may be, but I have no evidence either way. It wouldn't surprise me to see web-realted jobs have a higher proportional representation.

    --
    I still have more fans than freaks. WTF is wrong with you people?
    1. Re:A few methodology problems by AuMatar · · Score: 3, Insightful

      Nobody uses it. When you work with firmware, saving 5 cents per unit is a big deal. We lost a debugger port on our latest hardware because the extra development time was cheaper than 3 cents a unit. If you can use C and get a cheaper processor and less RAM, you use C. Period.

      I don't know of Cobol in firmware (I had meant to write maiinframes as well, thats where Cobol came from), I do know some using Fortran. Mainly for math routines linked into C frameworks.

      --
      I still have more fans than freaks. WTF is wrong with you people?
  4. Re:What a jerk! by joeljkp · · Score: 3, Insightful

    Am I the only one who's opinion of this guy changed from "so-so" after RTFA to "what a fuckin' jerk!" after reading this post?

    Yes. I happened to find his little mind exercise somewhat fun and interesting, which I gather is all he was going for.

    The people above just completely missed the point, and started pointing out statistical and methodological holes in a "for the hell of it" fun project. He tried to explain as such.

    --
    WeRelate.org - wiki-based genealogy
  5. Re:Visual Basic All the Way ... to Denial by JPyObjC+Dude · · Score: 3, Insightful

    You have obviously not programmed in a real language. VB is way too wordy to be readable, the underlying object structure that M$ throws at you is too redundant and obfuscated to be efficient. I have written many, albeit reasonably stable, application in VB to know it's serious shortcomings.

    Don't be blind, open your eyes to real programming languages and you will never look back. However if you wish to live in a Microsoft world along with all the other M$ speudo programmers making very little, be my guest.

    I personally turn down VB projects all the time. Instead, I currently only accept Java, python and tcl based based projects. If I did client applications, they would most likely be in C/C++ but for the last few years I've been working on J2EE projects where VB is an option but... why?

    Besides, VB is not where the real cool programming jobs are anyway. There are way too many bad VB programmers to be appreciated as a good VB programmer. More is NOT better.

    JsD