Как найти статистику общих тенденций популярности языка программирования с помощью трендов Google - PullRequest
7 голосов
/ 12 сентября 2011

Мне нравится следить за популярными браузерами / операционными системами / языками и т. Д. ... Я считаю, что Google Trends - очень полезный ресурс иногда , но иногда я не могу получить нужную информацию.

Пример очень четкого увеличения Ubuntu (с 6 месячными пиками вблизи дат выпуска) по сравнению с другими крупными дистрибутивами Linux за последние годы ...

http://www.google.com/trends?q=ubuntu%2C+debian%2C+redhat%2C+mandrake&ctab=0&geo=all&date=all&sort=0 graph data from google trends showing ubuntu, radhat, mandrake and debian

Пример результатов, которые искажены из-за событий, не связанных с программированием.См. «Внезапные наводнения» и «землетрясение на Яве» в результатах новостей

http://www.google.com/trends?q=flash%2C+java%2C+javascript&ctab=0&geo=all&date=all&sort=0 graph data from google trends showing flash, java and javascript

Есть ли способ лучше отфильтровать результаты, включив только Java?язык программирования и убедитесь, что он улавливает все вариации имени - например, js вместо javascript, или альтернативный инструмент, который может генерировать аналогичные графические данные трендов.

Ответы [ 2 ]

5 голосов
/ 21 сентября 2011

возможно исключить термины со знаком минус и использовать |для вариантов:

flash -flood, java -crash -quake, javascript + js

Но если вам нужна точность, лучше использовать язык Индекс популярности (или Tiobe , как предполагает Бас).

2 голосов
/ 22 сентября 2011

Такие «метрики» имеют сомнительную ценность (но интересно обсуждать). Вы можете добавить слово «программа» для каждого языка: http://www.google.com/trends?q=flash+program%2C+java+program%2C+javascript+program&ctab=0&geo=all&date=all&sort=1

...