1

我需要找到显示全世界有多少程序员将以下每种语言作为他们的主要编程语言的数字。

C
C++
C#
Object-C
Java
JavaScript
VB.NET
VB6 (or older)
VBA
PHP
flash scripts
Ruby

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

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

/托马斯

4

5 回答 5

7

一个非常常见的网站是TIOBE 索引。它基本上在主要搜索引擎中搜索编程语言并比较结果,它会向您展示一些历史。唯一的问题是 C/C++/C# 的区别不是很好,因此 C 比您预期的更占主导地位(更不用说搜索结果包括许多列出多种语言的页面,例如编程常见问题解答)。但总的来说,我认为 TIOBE 给出了一个好主意,而且应该会变得更好,因为至少谷歌倾向于知道零、两个或四个加号之间的区别。

于 2009-10-15T08:25:26.827 回答
3

你试过TIOBE 指数吗?

于 2009-10-15T08:25:14.103 回答
2

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

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

这里有一种基于图书销售数量的有趣方法。(这至少消除了模棱两可的问题,但也有其他问题。)

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

于 2009-10-15T08:45:08.813 回答
1

试试 Google 趋势(参见示例)。此外,检查诸如freshmeat.net之类的网站并注意每种语言的项目数量。那只是开源项目,许多人会在他们的爱好项目中使用与工作中不同的语言(即一种不那么糟糕的语言)。

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

于 2009-10-15T08:23:53.013 回答
0

not yet!!!!!!! That's only open source projects and many people will use a different language for their hobby projects than at work (i.e. one that sucks less).

Next, look for sites which offer job openings. I don't have a good link handy but this Google query should get your started.

于 2013-02-18T06:08:01.880 回答