Suppose I want to compare Java and C#, and am interesting in how much development (or new development) is performed using these languages. Where is a good site to find this?
Edit - Also interesting is to compare, say, CLR to JVM.
Suppose I want to compare Java and C#, and am interesting in how much development (or new development) is performed using these languages. Where is a good site to find this?
Edit - Also interesting is to compare, say, CLR to JVM.
Trends on indeed.com can give you a general idea. This basically uses keywords in online job postings, so of course it's not completely accurate.
You could compare the number of questions tagged with the relevant language on Stack Overflow:
C++: 45056 Java: 73468 .Net: 55664 C#: 117123
Of course, that's over the past couple of years. Maybe someone could whip up a little page that tracks the number of questions posted per day...
I think TIOBE's Index base its popularity ranking on some sort of activity indicator.
In my opinion, the TIOBE index is the most popular, most referenced (and probably most accurate) comparison of programming languages.
But note how it gets created:
The ratings are calculated by counting hits of the most popular search engines.
and
Observe that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.
And another answer: Just search on stackoverflow for the programming language's tag and compare the number of questions in the result.
That might give you a good impression, too, although you must know that it searches all 1017148 (and counting) questions instead of just questions of the, say, last 12 months. And it might as well include dumb closed questions for which the correct answer would have been OMG RTFM.
You can't get better than Craigslist! It measures successful (i.e., funded) projects, both new and old:
The downside is that it only measures the instantaneous number; there's no trending (you'd have to sample for a few weeks). It's also hard to tell whether it will be skewed towards languages that are more popular or languages which require more developers.