2009-10-15 1 views
-2

전 세계 프로그래머의 수를 보여주는 숫자를 찾으려면 다음과 같은 각 언어가 기본 프로그래밍 언어로되어 있어야합니다. C C++ C# 객체 C 자바 자바 스크립트 VB.NET VB6 (또는 그 이상) VBA PHP 플래시 스크립트 루비언어 인기도 (C++, C#, Java, PHP, 플래시 스크립트 등)

사람은 비교 수치를 알고 있나요?

그렇지 않은 경우. 이것을 연구하는 좋은 방법을 알고 있습니까? stackoverflow에서 태그 수와 codeproject와 같은 사이트에서 각 언어에 대한 기사 수를 비교할 수 있습니다. 이것은 나에게 좋은 생각을 줄 것이다. 하지만 다른 아이디어를 통해이 숫자를 찾는 방법을 제안 할 수 있다면 나는 위대 할 것입니다.

/토마스

+1

주관 태그를 제거 할 수 있습니까? 인물은 결코 주관적 일 수 없다. 그것은 주관적으로 해석 될 수 있지만 가능성이 높습니다. 그러나 이것은 질문의 일부가 아닙니다. – Foxfire

+0

동의; 그렇게 해왔다. – Peter

답변

1

이 (see an example)를 구글 트렌드를보십시오. 또한 freshmeat.net과 같은 사이트를 확인하고 각 언어로 프로젝트 수를 기록하십시오. 이것은 오픈 소스 프로젝트 일 뿐이며 많은 사람들은 취미 프로젝트에 직장에서보다 다른 언어를 사용하게됩니다 (즉, 덜 빨아들입니다).

다음으로 일자리를 제공하는 사이트를 찾아보십시오. 편리한 링크가 없지만이 Google query을 시작해야합니다.

+0

친애하는 모든 사람. 위의 모든 대답을 읽고 모두에 대한 약간의 연구를 수행했습니다. Aaron Digulla가 제안한대로 채용 정보를 검색하는 것은 매우 좋은 생각이라고 생각합니다. 사실 stackoverflow 태그가 제공하는 것과 매우 유사한 결과를 가져옵니다. 나는이 결과를 다음과 같이 편집했다. [프로그래밍 언어 인기] [1] [1] : http://www.3djam.dk/download/LanguagePopularity.pdf – Thomas3D

+0

질문에 추가하십시오. 이것에 +1을 줘? :) –

7

이 작업을 수행하는 매우 일반적인 사이트는 TIOBE index입니다. 기본적으로 주요 검색 엔진에서 프로그래밍 언어를 검색하고 결과를 비교하면 일부 기록이 표시됩니다. 유일한 문제는 C/C++/C#이 매우 잘 구별되지 않는다는 것입니다. 따라서 C가 예상보다 우세합니다 (프로그래밍 결과 FAQ와 같이 많은 언어가 나열된 많은 페이지가 검색 결과에 포함됩니다). 그러나 일반적으로 TIOBE는 좋은 생각을 제시합니다. 적어도 Google은 0, 2 또는 4 개의 차이점을 알고 있기 때문에 TIOBE는 좋은 아이디어를 제공합니다.

2

모든 접근법에는 많은 단점이 있기 때문에 일반적으로 측정하기가 어렵습니다.

TIOBE 및 기타 검색 결과에 기반한 기타 실제로 사용되는 것의 어떤 것도 말하지 말고 구글에 의해 높은 순위가 정해진 것입니다 (2004/2005에서 TIOBE를 완전히 섞어서 Google이 약간의 결과를 바꾸는 것을 볼 수 있습니다). 또한 검색 용어가 많이 모호하다는 문제가 있습니다 (Java와 마찬가지로 섬, Ruby는 보석으로, Python은 뱀과 다른 의미를 지닌 것). 검색 기반의 또 다른 문제점은 웹에 입력되는 대부분의 것들이 영원히 계속 머물러 있다는 것입니다. 이는 현재 흥미 롭다면 부적절하다는 것을 의미합니다. C 리소스가 2002 년에 설치 되었다면 현재 사용 가능할 수도 있습니다 (선도 언어 나 구형 언어를 대폭 상회합니다).

여기서 하나는 interesting approach based on the number of book sales입니다. (이 적어도 ambigous 문제를 제거하지만, 다른 사람이 함께 제공됩니다.)

위키 백과는 아직 small article about the topic.

+1

동의합니다. 프로그래밍 언어 인기도 지수를 너무 길게해서는 안됩니다. – Jesper

+0

책 판매량이 많으므로 언어가 도서가 없으면 배우기에는 너무 복잡합니다. D – OregonGhost

+0

@OregonGhost 매우 그렇습니다. 반면에 웹 리소스에 대해서는 똑같은 사실이 적용되므로 어떤 방향으로도 편향되지는 않습니다. 또한 웹 색인 (예 : JavaDoc은 기본적으로 HTML을 생성하고 그 형식으로 온라인에 저장되는 경우가 많음)을 고려해야하지만 책에는 적합하지 않은 요소가 많습니다. 그러나 문제는 (운 좋게) 해석에 관한 것이 아니라 숫자에 관한 것입니다. – Foxfire

0

하지 않은 !!!!!!! 이것은 오픈 소스 프로젝트 일 뿐이며 많은 사람들은 취미 프로젝트에 직장이 아닌 다른 언어를 사용하게됩니다.

다음으로 일자리를 제공하는 사이트를 찾아보십시오. 편리한 링크가 없지만이 Google 검색어로 시작해야합니다.

+0

이것은 대답이 아닌 주석이어야합니다. –