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

发布于 2024-08-08 01:05:57 字数 309 浏览 6 评论 0原文

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

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

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

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

/托马斯

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

骄傲 2024-08-15 01:05:57

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

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.

碍人泪离人颜 2024-08-15 01:05:57

您是否尝试过 TIOBE 索引

Have you tried TIOBE index?

榆西 2024-08-15 01:05:57

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

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

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

维基百科还有一篇关于该主题的小文章.

In general this is hard to measure because every approach has a lot of drawbacks.

TIOBE and others that are based on search results e.g. 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.

深爱成瘾 2024-08-15 01:05:57

尝试使用 Google 趋势(查看示例)。此外,请检查 freshmeat.net 等网站,并记下每种语言的项目数量。这只是开源项目,许多人会在他们的爱好项目中使用与工作中不同的语言(即一种不太糟糕的语言)。

接下来,寻找提供职位空缺的网站。我手边没有好的链接,但这个 Google 查询 应该可以让您找到开始了。

Try Google trends (see an example). In addition, check sites like freshmeat.net and note the number of projects in each language. 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.

最佳男配角 2024-08-15 01:05:57

还没有!!!!!!!
这只是开源项目,许多人会在他们的爱好项目中使用与工作中不同的语言(即一种不太糟糕的语言)。

接下来,寻找提供职位空缺的网站。我手边没有好的链接,但这个 Google 查询应该可以帮助您开始。

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文