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."
Hrmmm. (Score:5, Funny)
Re:c-derived languages? (Score:5, Funny)
Re:Hrmmm. (Score:5, Funny)
... the brain is gone.
H1B Anthem (Score:4, Funny)
Re:c-derived languages? (Score:4, Funny)
Re:Ow... (Score:2, Funny)
You use python ?!
I died a little inside...
Now I have two reasons to use Python.
Re:c-derived languages? (Score:5, Funny)
Screw all the C variants. Where did Fortran place?
Re:Hrmmm. (Score:2, Funny)
Re:God wrote in Lisp (Score:3, Funny)
God wrote in Lisp
Ostensibly, yes. But God hacked most of the Universe together with Perl. [xkcd.com]
C dominates new open source projects... (Score:5, Funny)
...as measured by lines of code
(ducks)
Re:c-derived languages? (Score:5, Funny)
Actually, C != C++ is undefined behavior.
Re:Hrmmm. (Score:1, Funny)
Re:c-derived languages? (Score:4, Funny)
Re:no C++ (Score:1, Funny)
I'm surprised python didn't make the list.
Agreed. Someone must be slapped with a halibut for this!
Re:c-derived languages? (Score:5, Funny)
Where it belonged, behind Lisp!
Re:c-derived languages? (Score:5, Funny)
Replying my own - I would prefer to put it this way
Is it cross-platform?
Technically - Yes
Practically - Yes
Out-of-the-box - Not always.
Huh?
Well, while you're at it, why not making a more complete list:
Technically - Yes
Practically - Yes
Out-of-the-box - Not always
In principle - Yes
Philosophically - Yes and No.
Karmically - No
Politically - Yes
Hypothetically - In theory, yes
Re:Just because PHP is popular (Score:4, Funny)
14,000+ new projects? (Score:5, Funny)
Re:c-derived languages? (Score:2, Funny)
why the hell would you need that in sane code.
The variable C is a pointer to an array of objects with an overloaded != operator.
[you insensitive clod!]
Re:c-derived languages? (Score:4, Funny)
Re:c-derived languages? (Score:3, Funny)
C pound is a total waste of time and effort.[...]I know they want it pronounced c sharp
I'm a music [wikipedia.org] major, you insensitive clod!
Would calling it D-Flat make you feel any better?
Write in C (Score:3, Funny)
When I find my code in tons of trouble,
Friends and colleagues come to me,
Speaking words of wisdom:
Write in C.
As the deadline fast approaches,
And bugs are all that I can see,
Somewhere, someone whispers:
Write in C.
Write in C, write in C,
Write in C, oh, write in C.
LOGO's dead and buried,
Write in C.
I used to write a lot of FORTRAN,
For science it worked flawlessly.
Try using it for graphics!
Write in C.
If you've just spent nearly 30 hours,
Debugging some assembly,
Soon you will be glad to
Write in C.
Write in C, Write in C,
Write in C, yeah, Write in C.
BASIC's not the answer.
Write in C.
Write in C, Write in C
Write in C, oh, Write in C.
Pascal won't quite cut it.
Write in C.
Re:c-derived languages? (Score:3, Funny)
From the draft of the next C++ standard, n2798, 1.9 [intro.execution]/16:
Since the built-in == operator doesn't have a sequence point between its argument, the side effect of c++ is unsequenced relative to the value computation of c on the left hand side of the ==, and thus the behaviour is undefined.
Also you find in the latest public draft of the 1998 C++ standard, CD2, 5 [expr]/4:
Note that in c == c++, on the LHS the prior value of c is accessed not in order to determine the new value, but only to compare it with the result of the right hand side. Therefore it was undefined in C++ even back then. I don't have access to any version (draft or otherwise) of the C standard, but I think it's undefined in C, too (although the exact wording probably is different again).
Skewed? (Score:1, Funny)
I guess when they surveyed half of the Perl projects, they assumed it was meaningless gibberish and left them out of the survey
*runs from angry mob*
Re:c-derived languages? (Score:3, Funny)
Slashdot hates COBOL:
Filter error: Don't use so many caps. It's like YELLING.