Python лидирует в рейтинге PYPL за октябрь 2018 года

Аватар Андрей Галадей

Пьер Карбоннелл опубликовал рейтинг PYPL наиболее популярных языков программирования, исходя из количества запросов в поиске Google.

Обложка поста Python лидирует в рейтинге PYPL за октябрь 2018 года

Опубликованы новые данные ежемесячного рейтинга языков программирования PYPL за октябрь 2018 года. Данные разместил Пьер Карбоннелл (Pierre Carbonnelle). Python занял первое место, а язык Java хоть и находится на втором, но немного потерял позиции. Напомним, что рейтинг PYPL формируется на основе того, как часто искали руководства по тому или иному ЯП.

Статистика PYPL на октябрь 2018 года

Топ-5 по-прежнему составляют Python, Java, JavaScript, C# и PHP, хотя две последние позиции поменялась местами. Perl и Delphi продолжают падать, а вот Kotlin и Go, наоборот, растут. PHP также начал серьёзно падать в рамках рейтинга.

Для сравнения, в 2017 году ситуация выглядела иначе. Тогда лидером был язык Java, а Python располагался на втором месте. На третьем месте шёл PHP, который на текущий момент потерял пару очков, за ним C# от Microsoft, а на пятом месте располагался JavaScript.

Топ-10 языков программирования по данным PYPL

На графике приведены данные популярности языков программирования из первой десятки, начиная с 2005 года. Судя по ним Java, JavaScript и MATLAB особо не меняются. PHP падает, а вот Python и R растут, хотя последний и начал немного терять баллы.

Python лидирует в рейтинге PYPL за октябрь 2018 года 1

Что касается Swift, который вышел в 2014 году, то он пока не догнал Objective-C по популярности, хотя компания Apple всячески продвигает его. В частности, последняя версия Telegram для iOS написана на нём, однако переход повлёк за собой ряд проблем для пользователей iOS 12. Миграция данных приводит к аварийному завершению программы или её зависанию.

Принципы формирования рейтинга PYPL

По словам Карбоннелла, рейтинг даёт общую картину, исходя из количества поисковых запросов в Google, в которых есть название языка и слово tutorial. А вот слово programming может искажать результаты, поскольку в случае Python речь может идти как о ЯП, так и о змеях. А в случае PHP или JavaScript такой неоднозначности нет.

В этом состоит отличие от индекса TIOBE, который фиксирует количество страниц в Сети, упоминающих тот или иной ЯП. При этом PYPL показывает рост рейтинга на фоне появления первой или новой версии языка, особенно если там много изменений и нет полной обратной совместимости как в Python 2 и 3 соответственно.

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

Также Карбоннелл использовал инструмент отслеживания популярности IDE с аналогичным принципом. Для этого используется слово download. В топ-5 по состоянию на октябрь 2018 года входят Visual Studio, Eclipse, Android Studio, NetBeans, IntelliJ, то есть картина та же, что и в прошлом месяце.

Python лидирует в рейтинге PYPL за октябрь 2018 года 2

В остальном ситуация не слишком изменилась в сравнении с прошлым месяцем.

Python лидирует в рейтинге PYPL за октябрь 2018 года 3

Какими будут языки программирования через 20 лет — сложный вопрос. Ведь для этого нужно понимать не только текущие тренды развития IT, но и прогнозировать их на длительное время. Разные эксперты по-разному оценивают перспективы. Одни говорят о качественном скачке, другие уверены, что «монстры» вроде C++, Java и прочих никуда не денутся.

JavaScript
Java
Языки программирования
Инструменты
C#
Python
PHP
5339