语言流行度数字(C ++,C#,Java,PHP,flash脚本等)

时间:2009-10-15 08:17:20

标签: programming-languages comparison language-comparisons

我需要找到能够显示全世界有多少程序员的数据,并将以下每种语言作为主要的编程语言。 C C ++ C# 对象-C Java的 JavaScript的 VB.NET VB6(或更老) VBA PHP flash脚本 红宝石

有谁知道这样的比较数字?

如果没有。你知道研究这个的好方法吗? 我可以比较stackoverflow上的标签数量和codeproject等网站上每种语言的文章数量。这会给我一个好主意。 但如果你能提出其他想法如何找到这些数字,我会很高兴。

/托马斯

5 个答案:

答案 0 :(得分:7)

执行此操作的常见网站是TIOBE index。它主要在主要搜索引擎中搜索编程语言并比较结果,并向您显示一些历史记录。唯一的问题是C / C ++ / C#没有得到很好的区分,因此C比你期望的更具优势(更不用说搜索结果包括列出许多语言的许多页面,如编程常见问题解答)。但总的来说,TIOBE给出了一个好主意,我认为它应该会变得更好,因为至少谷歌倾向于知道零,两或四个优点之间的区别。

答案 1 :(得分:3)

您是否尝试过TIOBE index

答案 2 :(得分:2)

一般来说,这很难衡量,因为每种方法都有很多缺点。

TIOBE和其他基于搜索结果的内容,例如不要告诉任何实际使用的东西,而只是google排名很高的东西(你甚至可以看到谷歌在2004/2005年改变了一些结果,完全混合了TIOBE)。此外,他们还有许多搜索术语含糊不清的问题(比如Java也是岛屿,Ruby也是宝石,Python是蛇,有些则有其他含义)。基于搜索的另一个问题是,大多数放入网络的东西都会永远保持不变,这意味着它是无关紧要的,如果它当前有趣。如果在2002年提出C资源,它今天可能仍然可用(这大大高估了领先或较旧的语言。)

这里有一个interesting approach based on the number of book sales。 (这至少可以解决这个暧昧的问题,但也会与其他人一起解决。)

维基百科也有small article about the topic.

答案 3 :(得分:1)

尝试Google趋势(see an example)。此外,请检查freshmeat.net等网站,并记下每种语言的项目数量。这只是开源项目,很多人会为他们的爱好项目使用不同的语言而不是工作(即那些吸收较少的语言)。

接下来,查找提供职位空缺的网站。我没有一个方便的好链接,但这个Google query应该让你开始。

答案 4 :(得分:0)

尚未!!!!!!! 这是唯一的开源项目,很多人会为他们的业余爱好项目使用不同的语言而不是工作(即那些吸收较少的语言)。

接下来,查找提供职位空缺的网站。我没有方便的链接,但谷歌的这个查询应该让你开始。