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

 



Forgot your password?
typodupeerror
×
Programming Software IT Technology

Survey Says C Dominated New '08 Open-Source Projects 378

svonkie writes "C overwhelmingly proved to be the most popular programming language for thousands of new open-source projects in 2008, reports The Register (UK). According to license tracker Black Duck Software, which monitors 180,000 projects on nearly 4,000 sites, almost half — 47 per cent — of new projects last year used C. 17,000 new open-source projects were created in total. Next in popularity after C came Java, with 28 per cent. In scripting, JavaScript came out on top with 20 per cent, followed by Perl with 18 per cent. PHP attracted just 11 per cent, and Ruby six per cent. The numbers are a surprise, as open-source PHP has proved popular as a web-site development language, while Ruby's been a hot topic for many."
This discussion has been archived. No new comments can be posted.

Survey Says C Dominated New '08 Open-Source Projects

Comments Filter:
  • no C++ (Score:5, Interesting)

    by shaitand ( 626655 ) on Thursday January 22, 2009 @07:59PM (#26568241) Journal

    I'm surprised C++ didn't make the list.

  • by Anonymous Coward on Thursday January 22, 2009 @08:28PM (#26568563)

    The linked article was based on a post from the Black Duck news release that outlines language popularity briefly. From the real source, "..Python at nearly 10% and Ruby at 6%," was replaced with simply "and Ruby six per cent."

    Why? Out of all the languages mentioned, why remove only the pen-ultimate?

  • C development? (Score:2, Interesting)

    by Anonymous Coward on Thursday January 22, 2009 @08:40PM (#26568671)
    "C Dominated New '08 Open-Source Projects "

    .

    Also headlined: "C developers lost more jobs in 2008. Java, Ruby, Python, and C# hired more people (and payed higher) in 2008. Twice as many applications roll out for 2008 vs. 2007"

    .

    .

    In other news: "PHP development held flat."

    .

    Ouch?

  • by KermodeBear ( 738243 ) on Thursday January 22, 2009 @09:37PM (#26569161) Homepage

    For the services that they provide...

    Wikipedia now has 200 application servers, 20 database servers and 70 servers dedicated to Squid cache servers. Reference [datacenterknowledge.com]

    I'd say that it is quite remarkable.

  • by sien ( 35268 ) on Thursday January 22, 2009 @10:09PM (#26569427) Homepage

    Tiobe maintains a list [tiobe.com] that is updated every month that tells a different story.

    For January 2009, rounded; Java, 19%; C, 16%; C++, 10%; VB, 9%; PHP, 10%.

  • by Anonymous Coward on Thursday January 22, 2009 @10:42PM (#26569677)

    A lot of C and C++, moderate Java, lots of perl...

        In C I "believe" I know almost always have a good idea of what's happening at the machine level. How many instructions (up to a constant), how many nanoseconds (ditto). I may be wrong up to small constants (especially taking account of caching effects, parallelism, blah blah) but I don't think I'm radically off much. I also have a good (IMO) feeling for what optimization is doing.
        In C++, I feel the same way but I also think this is more arguable, and more of a nontrivial skill to acquire.

        In perl, I absolutely don't. What's the time
    to evaluate this regex? Yes, I know some of the
    underylying theory and could probably do a decent
    job if I thought hard about it, but the point is I don't. And ditto for other high level constructs
    in perl. And if I start to fret about such things,
    maybe perl is the wrong language for whatever I'm
    doing at the time.

        Java puzzles me. It's a bit opaque in terms
    of quick "what's the metal [/silicon?] doing?" but ultimately manageable if you understand the "interpreter/VM/..." and your own "low level" code. Yet many developers - including developers of core java libraries - clearly are more in the perl mode of obliviousness. So it's a grey area whether Java is overall for someone who has to care about speed/efficiency vs productivity.

    Nevertheless, I think the point is that
    there is a performance vs quick-productivity
    spectrum, and no answer is universally right, but
    it is one reason why the "low level" vs "scripting" continuum actually isn't arbitrary
    or unwelcome.

  • by htnmmo ( 1454573 ) on Thursday January 22, 2009 @10:46PM (#26569705) Homepage

    PHP?

    Java still dominates PHP in the web application job market. Just do a search in most major job sites.

    http://www.indeed.com/jobtrends?q=java%2C+php%2C+j2ee&l= [indeed.com]

  • by piojo ( 995934 ) on Friday January 23, 2009 @01:29AM (#26570901)

    Truth is, static verification is generally overrated... This topic is hotly debated, but for me the proof is in getting the job done effectively and quickly.

    Yes, err... I just spent a month converting a bunch of qt3 python apps to qt4. If it were in c++, there are a bunch of errors that I could have seen at compile time. I think it would have saved me a lot of time, and right now, I would be more sure that those apps worked (there is only so much testing I could do, never having used these programs). In my opinion, static verification, if anything, in underrated.

  • by Dixcuxx.com ( 1459623 ) on Friday January 23, 2009 @03:15AM (#26571451) Homepage
    WoW..Look like PHP is not even popular at all...Any reason for this kind of result? I am learning php by myself and thought it is going to be a much bigger deal in recent years, but seem like the open source project programming language isn't going to the direction that everyone expected.
  • by shish ( 588640 ) on Friday January 23, 2009 @03:56PM (#26579527) Homepage

    Wikipedia uses php and is one of the fastest sites on the web despite staggering demand

    Note that 99% of wikipedia traffic is handled by the front-end caching proxies, which were put in place because PHP couldn't handle the load on its own. I'm not saying that any other language could perform better, just that it's useless to use wikipedia as proof of PHP's speed when all the speed comes from *avoiding* PHP :-P

Neutrinos have bad breadth.

Working...