TIOBE Programming Community Index
Этот рейтинг рассчитывается на основе количества ссылок, найденных по запросам вида:
+"<language> programming"
в популярных поисковых системах и сайтах, среди которых Google, YouTube, Baidu, Yahoo!, Amazon, Wikipedia, Bing и другие. Таким образом, более высокая позиция языка в рейтинге свидетельствует, что о нём найдено больше страниц по сравнению с другими языками. При этом предполагается, что существует корреляция между количеством найденных страниц и числом специалистов, использующих этот язык.
Рейтинг ничего не говорит об объёме кода, написанного на данном языке, и не претендует на объявление какого-либо из языков лучшим. По мнению авторов, он может помочь разработчикам выбрать для решения своих задач современный язык программирования.
Рейтинг обновляется ежемесячно.
Рейтинг TIOBE существенно зависит от базы ссылок, накопленной поисковыми сервисами. В этой ситуации преимущество получают языки с более продолжительной историей, о которых в сети доступно большее число документов, тогда как новые языки неизбежно оказываются в конце списка.
IEEE Spectrum’s Top Programming Languages
Рейтинг синтезирует результаты, полученные по 12 метрикам из 10 источников: поиск Google, Google Trends, Twitter, GitHub, Stack Overflow, Reddit, Hacker News, Career Builder, Dice, IEEE Xplore Digital Library. Подробности описаны здесь. Рейтинг обновляется ежегодно.
Любопытной особенностью рейтинга IEEE Spectrum является интерактивность. В нём существуют фильтры по областям применения языков: Web, мобильные платформы, корпоративный сектор и Embedded. Кроме того, можно настроить веса отдельных метрик и получить свою версию рейтинга.
RedMonk Programming Language Rankings
Рейтинг компании RedMonk сочетает в себе данные об использовании языка, измеряемые по числу проектов на выбранном языке, размещённых на GitHub, и его обсуждение на сервисе Stack Overflow.
Рейтинг обновляется раз в полгода.
Заметим, что RedMonk анализирует публичные, а не приватные репозитории, поэтому в его результатах большее предпочтение может отдаваться open source-технологиям.
PYPL PopularitY of Programming Language Index
Этот рейтинг основан на том, как часто разработчики ищут руководства по тому или иному языку программирования. Данные собираются в Google Trends по запросам "<programming language> tutorial"
.
PYPL позволяет отслеживать изменение популярности выбранного языка за последние 5 лет, а также список языков, которые предпочитают в одной из стран: США, Индии, Германии, Великобритании или Франции. Обновляется рейтинг ежемесячно.
Пьер Карбонель, автор PYPL, поддерживает ещё два рейтинга, основанных на тех же принципах: рейтинг сред разработки TOPIDE и рейтинг СУБД — TOPDB.
Trendy Skills
Сервис Trendy Skills собирает данные на популярных рекламных сайтах и классифицирует навыки разработчиков по категориям. Одной из таких категорий является Languages.
Пользователь может отслеживать тенденции в изменении доли рынка, занимаемого языком, зарплат специалистов, которые его используют за период от недели до года, а также состояние на заданную дату. Данные доступны через публичный API, так что их можно использовать, например, на собственном сайте.
Комментарии
comments powered by Disqus