GitHub에서 인기있는 언어 랭킹 만들어 보았다. github_popular_lang α ver 0.0.1 release
[github_popular_lang α 0.0.1]
디자인은 미완성입니다. (다음 주중에 깨끗하게 할 때)
(5/18 23:30 디자인 개선했습니다 release version 0.0.2)
왜 만들었는지 말하면, 미국 RedMonk의 애널리스트 Donnie Berkholz씨가 5/2에 내놓은 「GitHub에서 가장 인기 있는 프로그래민 언어」의 조사 결과가 이상하다고 느꼈기 때문입니다.
그 조사 보고에서는 Objective-C가 C++나 C#보다 인기가 없다고 쓰여졌습니다만, 제 예상으로는 스마트폰의 보급이 진행되어 Objective-C는 꽤 인기가 있을 것입니다.
또한 기사의 metadescription에는 “프로그래밍 언어의 대부분이 인기 하락세에 있음이 밝혀졌다. 하고 있는 것이 원인이라고 한다.」라고 써 있습니다만, 비율(Percentage %)로 쓰여져 있는 데이터로 인기가 하락하고 있는지를 판단할 수 있을지 의문이었습니다.
[참고문헌] GitHub 에서 가장 인기 있는 프로그래밍 언어는?
조사 방법을 변경하기로 결정했습니다.
1, 조사 방법
1-1, 언어 목록
우선, 조사 대상을 아는 한 모든 언어로 실시했습니다.
모든 언어는 아래 사이트를 참고했습니다.
ぃ tp // 코 m / 포타와 2003 @ gi te b / ms / f bc5d5 에 dc80b43801 에 7
Delphi는 GitHub Search API가 이상한 값을 반환했기 때문에 제외했습니다.
이렇게 하면 취할 수 있다고 하는 방법이 있으면 가르쳐 주세요.
1-2, 집계 방법
리포지토리의 수로 집계를 하는 것보다, 스타의 수로 집계하는 편이, 인기라고 하는 단어에 상당한 결과가 돌아온다고 생각했습니다.
「인기」란, 세상이 얼마나 그 리포지토리를 보고 싶은가, 라고 하는 것이라고 생각했기 때문입니다.
또, 리포지토리의 수로의 집계에서는, 만들었지만 공개되지 않을 가능성도 있어, JavaScript등의 오픈한 언어는 공개되지만, 소스 코드가 보이지 않는 언어는 공개되기 어렵다고 생각했기 때문입니다.
UTC Time 0시에, 2주간 이내에 만들어진 각 언어의 스타가 많은 상위 30위의 리포지토리의 스타의 수의 합계를 집계해 갑니다. (일본 시간 9시 정도)
2, 결과
첫날
1, JavaScript
2, Ruby
3, Objective-C
4, Java
…
둘째 날
1, JavaScript
2, Objective-C
3, Ruby
4, Java
…
요약
집계 방법은 통계적으로 잘못되었을 수 있습니다. 알기 쉽게 가르쳐 주시면 변경할지도 모릅니다.
저는 Objective-C가 4위 정도 인기라고 생각합니다. 2위는 이상하다고 생각합니다.
자바 순위도 이상하다고 생각합니다.
점점 갱신해 나가므로, 추기해 갑니다.
TODO
* 아직 자세한 디버깅을 수행하지 않았습니다. 모든 언어로 결과가 반환되었거나 조사하지 않았습니다. 비정상적인 값이 반환된 언어에 대응했습니다.
* 새로운 기능으로서 각 언어로 repository의 수와 star의 수로 산포도도 그리고 싶습니다.
* HTML도 JavaScript도 CSS도 공부중입니다. 외형을 깨끗하게 하고 싶습니다만, 왜 좋은지 모르는 상태입니다.
* 영어 능력이 없습니다. 영어에 관한 실수, 끈적한 표현을 가르쳐 주시면 감사하겠습니다.
Reference
이 문제에 관하여(GitHub에서 인기있는 언어 랭킹 만들어 보았다. github_popular_lang α ver 0.0.1 release), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/soarcreator/items/208ad23cd80060b7714e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)