Python Обгоняет Java В Индексе TIOBE


В этом месяце ТИОБЕ приносит драматические новости. Python заменил Java в качестве второго по популярности языка. Хотя это должно было когда-нибудь случиться, мы не предполагали, что это произойдет так скоро.

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

В этом месяце пост генерального директора TIOBE Software Пола Янсена озаглавлен так: Python неудержим и превосходит Java, поэтому давайте рассмотрим его поближе: 

Из этого графика очевидно, что этот ориентир был вызван спадом интереса к Java (зеленая линия) даже больше, чем рост интереса к Python (черная линия). 

С индексом TIOBE то, что падает один месяц, часто отскакивает на следующий – просто посмотрите, как низко C (синим цветом) упал в 2017 году, и все же сейчас он находится на первом месте в течение седьмого месяца подряд. Фактически, март 2020 года, за два месяца до того, как C вновь занял первое место, ознаменовал начало неумолимого спада для Java. Его рейтинг в начале этого слайда составлял 17,78%, а теперь он упал до 11,68% – это снижение на 6,10% за 8 месяцев. Тем временем в матче рейтинг Python был на уровне 10,11%, затем он упал до 8,36% в июне, а затем начал резко расти, достигнув 12,12%. C по-прежнему лидирует более чем на четыре процентных пункта, на 16,21%.

Именно в июне 2019 года, в том месяце, когда Python убедительно опустил C++ на 4-ю позицию, Пол Янсен предсказал, что Python станет лучшим языком. В это время Майк Джеймс сообщил:

Индекс TIOBE дает Python всего 3 или 4 года, чтобы оставить C и Java в пыли и претендовать на первое место. Учитывая количество устаревшего кода на Java и специализированный характер программирования на C, я не уверен, что это будет так просто, но Python, безусловно, является феноменом.

Комментируя достижения Python Янсен в этом месяце говорит:

Некоторые говорят, что недавний всплеск популярности Python связан с бурным развитием таких областей, как интеллектуальный анализ данных, искусственный интеллект и численные вычисления. Но у меня есть свой взгляд на это. Я считаю, что популярность Python связана с общим спросом. … Некоторое время назад у меня спустило колесо, и я вызвал дорожный патруль, чтобы помочь мне. Механик спросил о моей жизни, и когда я использовал слово “программное обеспечение” в своем ответе, он улыбнулся и начал очень увлеченно говорить о своей собственной страсти: программировании на Python. С этого момента я знал, что Python станет повсеместным. 

Да, успех Python, вероятно, связан с тем фактом, что он может появляться и появляется в нескольких областях программирования. Однако это не самый широко используемый язык. Эта награда достается Javascript, который в индексе TIOBE никогда не поднимался выше 6-й позиции и в настоящее время занимает 7-е место с процентом всего 2,03% и, судя по диаграмме выше, пыхтит вместе с гораздо меньшим количеством взлетов и падений, чем другие основные языки. 

Далее по индексу один язык, который испытывает постоянный успех,-это R, который сейчас находится на 9-м месте, достигнув рекордного максимума на 8-м месте в августе, и это, вероятно, связано с его важностью в науке о данных/интеллектуальном анализе данных.   

Делая еще лучше с точки зрения изменений в годовом исчислении, Perl переживает возрождение. Будучи на самой низкой позиции #21 в ноябре 2019 года, он теперь вернулся на # 12-е место. Ранее мы уже отмечали, что это, по-видимому, связано с DevOps. Однако теперь его дальнейшее улучшение, возможно, можно объяснить тем, что он смог отделиться от Raku, формально Perl 6, уменьшив неопределенность, связанную с его будущим.


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