Как найти статистику по общим тенденциям популярности языка программирования с помощью трендов Google

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

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

http://www.google.com/trends?q=ubuntu%2C+debian%2C+redhat%2C+mandrake&ctab=0&geo=all&date=all&sort=0 графические данные из трендов Google, показывающие Ubuntu, Radhat, Mandrake и Debian

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

http://www.google.com/trends?q=flash%2C+java%2C+javascript&ctab=0&geo=all&date=all&sort=0 графические данные из трендов Google, показывающие flash, java и javascript

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

2 ответа

Решение

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

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

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

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

Другие вопросы по тегам