Код
#новости

Python возглавил рейтинг TIOBE

Впервые кто-то поколебал двадцатилетнюю гегемонию Java и C.

Двадцать лет Java и C крепко держались за 1−2 место в рейтинге и время от времени менялись местами. Но в октябре 2021 года их обошёл Python. В комментарии slashdot Гвидо ван Россум, создатель Python, отметил:

Честно говоря, я не знаю, какого ответа вы от меня ждёте… Конечно, для меня это большая честь, и я хочу поблагодарить все сообщество Python за то, что сделали язык таким успешным.

Рейтинг TIOBE за октябрь. Фото: сайт TIOBE.

На самом деле, первое место Python — заслуга не столько его сообщества, сколько самих C и Java, которые за последний год очень сильно сдали свои позиции в рейтинге. Если бы не это, Python пришлось бы остаться на третьем месте — ведь его рейтинг за последний год практически не изменился.

Рейтинг TIOBE за последние 20 лет. Фото: сайт TIOBE.

Вот что думают об этом пользователи Reddit

Имейте в виду, столь резкое падение популярности C, скорее всего, является каким-то краткосрочным отклонением от нормы в методике TIOBE — ведь его популярность колебалась на уровне от 15% до 20% на протяжении почти всего двадцатилетия. В 2004 году уже было подобное событие — тогда обвалился рейтинг Java. Представители TIOBE обвинили в этом изменение алгоритмов Google и в срочном порядке внесли корректировки в свою методику. В 2017 г. по непонятным причинам C на какое-то время тоже резко упал в рейтинге — и сегодняшнее падение очень похоже на тот случай. Я предполагаю, что Python понадобится еще два-три года, чтобы стабильно прописаться в топе рейтинга и обогнать C по-настоящему.

Скриншот: Reddit.

Разве больше 90% встроенных систем в настоящее время не используют C? Считают ли в TIOBE дубликаты строк кода — например, в одном автомобиле около 1 миллиарда строк на C, а всего произведено 100 таких автомобилей. Как учитываются такие объёмы — как 100 миллиардов строк?

Скриншот: Reddit.

Я предполагаю, что падение C связано с шумихой вокруг Rust и Go, и, возможно, продолжающейся нехваткой чипов — из-за этого некоторые разработчики встраиваемых систем могут переключаться на другие языки. Надеюсь, что проблема нехватки чипов как-то разрешится в ближайшем будущем — иначе индекс TIOBE больше не будет иметь никакого смысла.

Скриншот: Reddit.

То, что C возглавлял рейтинг, всегда казалось какой-то ошибкой методологии — в реальности он и близко не является одним из лучших или популярнейших языков уже больше 15 лет. Вспоминаю посты, от которых смешно и больно: «Почему так сложно найти работодателей, которые ищут C-программистов, если это лучший язык в рейтинге TIOBE?» — так уже много лет пишут разочарованные и обманутые джуны.

Скриншот: Reddit.


Запишите ребёнка на бесплатный урок в Skillbox Kids ➞
Учим детей программированию, веб-дизайну и разработке игр. Преподаватель — IT-эксперт — подберёт курс по интересам ребёнка. Подробности — по клику.
Узнать больше
Понравилась статья?
Да

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪

Ссылка скопирована