Неудержимый рост Питона


Мы продолжаем сообщать о популярности Python, и теперь он прошел два новых этапа. Он вытеснил Java в верхней части индекса PYPL и достиг третьего места в индексе TIOBE, выдвинув C++ на четвертое место.

Python был лучшим языком программирования в рейтинге популярности языков программирования IEEE Spectrum 2018 года второй год подряд, но он занял лишь третье место в последнем рейтинге RedMonk после JavaScript и Java. Причина расхождения заключается в том, что они полагаются на разные показатели, и тот факт, что в сентябре 2018 года Python занимает первое место по индексу популярности языка программирования PYPL, но только третье место по индексу TIOBE, можно объяснить тем же образом — различиями в методологии и в том, что составляет популярность. 

В то время как индекс TIOBE отслеживает 150 языков, PYPL ограничен 22. Основное отличие заключается в том, что исходные данные PYPL поступают из Google Trends, а поиск включает название языка и слово «учебник», в то время как TIOBE подсчитывает количество обращений в 25 поисковых системах для запроса:

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

Вот шесть лучших языков за сентябрь 2018 года, о которых сообщает PYPL. Процентные изменения по сравнению с прошлым годом:

Чтобы включить все эти языки из TIOBE, нам нужно посмотреть на восемь лучших языков:

Как мы уже отмечали ранее, методология TIOBE, по — видимому, дискриминирует JavaScript, который является языком с наибольшим количеством строк кода на GitHub и поэтому занял первое место в RedMonk.  

Как PYPL, так и TIOBE Index ежемесячно сообщают о своих результатах об изменениях популярности языков и поддерживают график тенденций с течением времени. Эти диаграммы являются интерактивными, позволяя нам выбирать, какие языки мы хотим включить. Итак, давайте посмотрим на новую четверку лидеров TIOBE — Java, C, Python и C++:

и те же языки на PYPL:

В то время как C и C++ разделены в диаграмме TIOBE, они объединены в PYPL на том основании, что C++ имеет ту же популярность, что и C в Google trends. 

Сразу очевидно, что в тенденциях PYPL меньше остроты и что кривые «более плоские». Это связано с тем, что на диаграмме показана доля для каждого языка всего набора поисковых запросов для учебных пособий по программированию. 

Итак, является ли Python сейчас самым популярным языком или он отстает от Java и JavaScript? Это действительно зависит от того, что вас интересует — каждый из них может быть топовым одновременно, если вы сосредоточитесь на разных сферах. Для этого вы можете использовать приложение для ранжирования Spectrum IEEE, которое позволяет вам включать или исключать 12 взвешенных источников данных и изменять их вес, чтобы изменить рейтинг. И, как было отмечено в начале, его рейтинг по умолчанию снова ставит Python на первое место в 2018 году.


Добавить комментарий