Написать пост

Сентябрьский рейтинг языков программирования PYPL: Python впереди всех

Аватар Сергей Штукатуров

Индекс PYPL рассчитывается, исходя из количества поисковых запросов со словом «tutorial». Разработчик считает, такой подход актуальнее, чем метод TIOBE.

Обложка поста Сентябрьский рейтинг языков программирования PYPL: Python впереди всех

Разработчик Пьер Карбоннелл (Pierre Carbonnelle) опубликовал рейтинг языков программирования PYPL за сентябрь 2018 года. Согласно ему, Python обогнал по популярности Java и попал на первую строчку списка. Для расчета индекса в PYPL используется статистика по поисковым запросам руководств к языкам.

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

Рейтинг популярности языков программирования

В отличие от рейтинга TIOBE, в PYPL C и C++ рассматриваются вместе. Но даже это не позволило языкам попасть в топ-5. Относительно новые TypeScript и Kotlin за год поднялись на несколько строчек рейтинга на 12-е и 16-е места соответственно. Сильно сдали позиции в 2018 году Perl и Delphi.

Сентябрьский рейтинг языков программирования PYPL: Python впереди всех 1
Сентябрьский рейтинг языков программирования PYPL: Python впереди всех 2

Динамика популярности языков из топ-10

На графике ниже показана динамика популярности ЯП из первой десятки, начиная с июня 2004 года. По нему видно, что популярность Java, JavaScript и MATLAB остаётся примерно на уровне 2004 года. Также наблюдается непрерывный рост поисковых запросов по языкам Python и R. Кроме того, Swift, появившийся в 2014 году, по популярности пока так и не догнал Objective-C.

Сентябрьский рейтинг языков программирования PYPL: Python впереди всех 3

Принципы формирования PYPL

Резкий начальный подъём можно объяснить принципами составления рейтинга. Инструмент рассчитывает популярность, исходя из того, как часто пользователи Google ищут в сети руководство по языку. Разработчик поясняет, что учитывает поисковые запросы с именем языка и словом «tutorial». Это позволяет исключить, например, запросы со словом Python от пользователей, изучающих поведение змей. Слово «programming», по мнению Карбоннелла, будет выдавать искажённые результаты, так как при поиске некоторых языков, например PHP, пользователям не нужно уточнять, что речь идёт именно о программировании.

Такой подход отличает PYPL от индекса TIOBE. Последний считает количество страниц в сети с упоминанием определённого языка. Однако, по мнению создателя PYPL, наличие страниц ещё не означает, что их кто-то читает.

Система же, ориентированная на поиск руководств, отображает количество программистов, изучающих тот или иной язык. Карбоннелл считает это более надёжным источником для PYPL. В то же время при появлении нового языка неизбежен рост запросов руководства по нему и соответственно взлёт его рейтинга.

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

Тот же разработчик создал инструмент, отслеживающий наиболее популярные IDE. Рейтинг сред разработки составляется подобно PYPL, исходя из частоты поисковых запросов в Google со словом «download».

В топ-5 по состоянию на сентябрь 2018 года входят Visual Studio, Eclipse, Android Studio, NetBeans и сильно поднявшаяся за последний год IntelliJ. Сильнее всего сдала позиции в 2018 году Xcode. На последнем месте Coda 2.

Сентябрьский рейтинг языков программирования PYPL: Python впереди всех 4

Составлением рейтингов языков программирования, подобных PYPL, занимаются многие информационные платформы. В сентябрьском индексе TIOBE Python едва только попал на третье место. А вот в чарте журнала IEEE Spectrum от июля 2018 года этот язык лидирует по большинству позиций.

Следите за новыми постами
Следите за новыми постами по любимым темам
7К открытий7К показов