views:

250

answers:

4

Is there a breakdown of the popularity of the different .Net languages available? Does anyone know of any surveys that give this information, or even if it is possible to determine this?

Update

The answer is not a list of the different .Net languages. I would like to see statistics showing the relative usage/popularity of each .Net language. Thanks.

+1  A: 

Noe sure about surveys, but this list gives you all the .NET languages:

http://dotnetpowered.com/languages.aspx

They also publish their souces, so there are some useful links at the foot as well that might help.

James Wiseman
Sorry, James, I'm not interested in a list of the different languages (already given in the link in the question), but in statistics showing the % usage of each language.
MagicAndi
That list doesn't contain C#Builder so it's not complete. ;-) C#Builder is from Embarcadero, formerly Codegear, formerly Borland.
Workshop Alex
+3  A: 

If you assume Stackoverflow is equal and fair which I do, then just take a look at the Tags page.

C# - 34912 questions as of 08/21/09 9:30 AM EST

VB.NET - 3770 as of 08/21/09 9:30 AM EST

C# is by far more popular on Stackoverflow, and I believe overall the most commonly used .NET language.

Here is a survey of the overall most popular programming languages. The definition of how it is calculated is found here. This seems like a flawed way of judging it since it does not break out VB.NET from Visual Basic.

David Basarab
David, Excellent point! Could give a breakdown of serious developers working in each language. Thanks. +1
MagicAndi
David, C# is, in my personal experience, the most popular .Net language, but I do recall a podcast from last year (Hansleminutes?) where a MS employee revealed that the VB.Net favour of the Visual Studio 2005 Express was by far the most downloaded version. I'm not sure how this can be reconciled to the various surveys and the Stack Overflow statistics...
MagicAndi
I like how that survey site looks at trends over the past several years. Very interesting read.
Emma Middlebrook
I would suggest that SO is probably tilted slight to .NET, given its founders, what it's written in, etc... VB also include VB6 which was pretty popular.
kenny
This data doesn't tell you about the popularity. It could easily be explained by the fact that, say, C#'s documentation is 10x worse than VB.NET, C# is 10x as complicated, VB.NET developers use different forums than SO and a dozen other things. According to some recent Channel 9 interviews, C# and VB.NET account for pretty close to 100% of all projects, with VB.NET slightly ahead of C# (yeah, surprised me too).
Jörg W Mittag
+1  A: 

Do you know about http://www.hotskills.net ?

You wont find them all there though...

Ries
Ries, not quite, though interesting reading. How many employers are going to be looking for the more obscure languages (i.e Cobol.Net or A#), or even know what they are? +1 for the link.
MagicAndi
+4  A: 

Not sure if this is what you are after but it's interesting nonetheless. I was surprised to see C# as far down as it was.

http://langpop.com/

Emma Middlebrook
It's mainly because it's a new language i think. Yes new, compared to C.
Clement Herreman
Emma, excellent site. Very interesting to see the various sources sued to compile the statistics. Looking like the winning answer so far - I will wait till Monday to see if anything else turns up. Until then, +1.
MagicAndi
It's interesting to see the exponential popularity of the higher ranked langages compared to the others. Great link relevent to the question.
David Menard
and I'm surprised to see D up so high...sorry Walter.
kenny
I wonder if this is really an indication of popularity or more an indication of the most difficult languages, i.e. raised the most questions/help articles?
Lazarus
@Lazarus - if you look at the site, you will notice that there are a variety of metrics that don't correspond to simply showing up on the web, such as books, jobs, and so on.
David N. Welton
BTW, that's my site, so definitely a +1 from me:-)
David N. Welton