language popularity figures (C++, C#, Java, PHP, flash script, etc.)
I need to find figures that show how many programmers world wide, has each of the following languages as their primary programming language. C C++ C# Object-C Java JavaScript VB.NET VB6 (or older) VBA PHP flash scripts Ruby
Does anyone know of such comparison figures?
If not. Do you know of a good way to research this? I could compare the number of tags here at stackoverflow and the number of articles for each language at sites like codeproject. This would give me a good idea. But if you can suggest other ideas how to find these numbers I will be greatfull.
/Thomas
A very common site that does this is the TIOBE index. It basically searches for programming languages in major search engines and compares the results, and it shows you some history. The only problem is that C/C++/C# are not distinguished very well, therefore C is more dominant than you'd expect (not to mention that search results include many pages where many languages are listed, like programming FAQs). But in general, TIOBE gives a good idea, I think, and it should get better, since at least Google tends to know the difference between zero, two or four pluses.
你尝试过TIOBE索引吗?
In general this is hard to measure because every approach has a lot of drawbacks.
TIOBE and others that are based on search results eg do not tell anything of what is actually used but just what is highly ranked by google (You can even see that just Google changing a bit of their results in 2004/2005 completely mixed TIOBE). And moreover they have the problem that lots of search-terms are ambiguous (Like Java which IS also an island, Ruby which also exists as gem, Python which is a snake and others which have alternative meaning). Another problem with search based is that most things put into the web stay up forever which means it is irrelevant if it is CURRENTLY interesting. If a C resource was put up in 2002 it likely still is available today (which hugely overrates leading or older languages.)
Here one is an interesting approach based on the number of book sales. (This at least eliminates the ambigous problem, but comes with others.)
Wikipedia also has a small article about the topic.
链接地址: http://www.djcxy.com/p/72292.html上一篇: 是否有编译语言与内置