TIOBE Programming Community Index

Этот рейтинг рассчитывается на основе количества ссылок, найденных по запросам вида:

+"<language> programming"

в популярных поисковых системах и сайтах, среди которых Google, YouTube, Baidu, Yahoo!, Amazon, Wikipedia, Bing и другие. Таким образом, более высокая позиция языка в рейтинге свидетельствует, что о нём найдено больше страниц по сравнению с другими языками. При этом предполагается, что существует корреляция между количеством найденных страниц и числом специалистов, использующих этот язык.

Рейтинг ничего не говорит об объёме кода, написанного на данном языке, и не претендует на объявление какого-либо из языков лучшим. По мнению авторов, он может помочь разработчикам выбрать для решения своих задач современный язык программирования.

Рейтинг обновляется ежемесячно.

TIOBE Programming Community Index, март 2016 г.

Рейтинг 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. Подробности описаны здесь. Рейтинг обновляется ежегодно.

Десятка самых популярных языков программирования 2015 года по данным IEEE Spectrum

Любопытной особенностью рейтинга IEEE Spectrum является интерактивность. В нём существуют фильтры по областям применения языков: Web, мобильные платформы, корпоративный сектор и Embedded. Кроме того, можно настроить веса отдельных метрик и получить свою версию рейтинга.

Настройка рейтинга IEEE Spectrum

RedMonk Programming Language Rankings

Рейтинг компании RedMonk сочетает в себе данные об использовании языка, измеряемые по числу проектов на выбранном языке, размещённых на GitHub, и его обсуждение на сервисе Stack Overflow.

Самые популярные языки программирования по данным RedMonk, июнь 2015 г.

Рейтинг обновляется раз в полгода.

Заметим, что RedMonk анализирует публичные, а не приватные репозитории, поэтому в его результатах большее предпочтение может отдаваться open source-технологиям.

PYPL PopularitY of Programming Language Index

Этот рейтинг основан на том, как часто разработчики ищут руководства по тому или иному языку программирования. Данные собираются в Google Trends по запросам "<programming language> tutorial".

Рейтинг PYPL за май 2016 г.

PYPL позволяет отслеживать изменение популярности выбранного языка за последние 5 лет, а также список языков, которые предпочитают в одной из стран: США, Индии, Германии, Великобритании или Франции. Обновляется рейтинг ежемесячно.

Пьер Карбонель, автор PYPL, поддерживает ещё два рейтинга, основанных на тех же принципах: рейтинг сред разработки TOPIDE и рейтинг СУБД — TOPDB.

Trendy Skills

Сервис Trendy Skills собирает данные на популярных рекламных сайтах и классифицирует навыки разработчиков по категориям. Одной из таких категорий является Languages.

Рейтинг Trendy Skills в категории Languages

Пользователь может отслеживать тенденции в изменении доли рынка, занимаемого языком, зарплат специалистов, которые его используют за период от недели до года, а также состояние на заданную дату. Данные доступны через публичный API, так что их можно использовать, например, на собственном сайте.



Комментарии

comments powered by Disqus