语言人气数字(C ++,C#,Java,PHP,Flash脚本等)

我需要找到显示全世界有多少程序员的数字,并将每种以下语言作为他们的主要编程语言。 C C ++ C#Object-C Java JavaScript VB.NET VB6(或更早版本)VBA PHP flash脚本Ruby

有人知道这样的比较数字吗?

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

/托马斯


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


你尝试过TIOBE索引吗?


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

TIOBE和其他基于搜索结果的数据,例如,不告诉任何实际使用的内容,而只是通过谷歌高度排名(你甚至可以看到Google在2004/2005年改变了一些结果,完全混合了TIOBE)。 此外,他们遇到了许多搜索条件不明确的问题(如Java也是一个岛,Ruby也存在为宝石,Python是蛇,另一些则具有其他含义)。 基于搜索的另一个问题是,放入网络的大部分东西都会永远存在,这意味着它是当前有趣的无关紧要的东西。 如果一个C语言资源在2002年出现,它今天仍然可用(这大大超过了领先或老的语言)。

这里有一个基于图书销售数量的有趣方法。 (这至少消除了这个隐藏的问题,但与其他人一起。)

维基百科也有一个关于这个话题的小文章。

链接地址: http://www.djcxy.com/p/72291.html

上一篇: language popularity figures (C++, C#, Java, PHP, flash script, etc.)

下一篇: MSVCs Implementation of std::put