Как найти статистику по общим тенденциям популярности языка программирования с помощью трендов 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
Пример результатов, которые искажены из-за событий, не связанных с программированием. Смотрите "внезапные наводнения" и "землетрясение на Яве" в результатах новостей
http://www.google.com/trends?q=flash%2C+java%2C+javascript&ctab=0&geo=all&date=all&sort=0
Есть ли способ лучше фильтровать результаты, чтобы включить только язык программирования 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