Python укрепляет свое господство в индексе TIOBE

Опубликован августовский выпуск индекса TIOBE за 2024 год, и Python, который с июня 2023 года непрерывно занимает первую строчку в течение 15 месяцев, похоже, станет самым популярным языком программирования в истории.

Индекс TIOBE основывает свое понятие "популярности" на совокупности факторов, включая количество квалифицированных инженеров по всему миру, курсы и сторонних поставщиков, и использует популярные веб-сайты, Google, Amazon, Wikipedia, Bing и более 20 других, для расчета рейтинга.

В 2001 году индекс начинался с 25 языков, а сейчас раз в месяц оценивается более 150 языков. Просто взглянув на характерный график Топ-10, можно понять, что происходит что-то странное - неровные линии говорят о большом соотношении шума и сигнала. Тем не менее, заметные тенденции все же есть: Python наращивает свой рейтинг, а C, который до того, как два месяца назад его обогнал C++, был вторым по популярности языком, снижается - вот что видно на последнем графике.

Пол Янсен приводит основные статистические данные за август 2024 года:

В этом месяце Python впервые в своей истории занял место, превышающее 18%. В последний раз язык занимал более 18 % в ноябре 2016 года. Java также является языком с самым высоким рейтингом за всю историю: 26,49 % в июне 2001 года.

Таким образом, гегемония Python теперь неоспорима. Вполне вероятно, что следующий шаг Python - стать самым популярным языком программирования в истории.

В ноябре 2020 года Python впервые обогнал Java и занял второе место в рейтинге. Они несколько раз менялись местами, пока Python не стал уверенно опережать Java. Затем в октябре 2021 года Python впервые обогнал C и стал №1. После очередного танца туда-сюда Python вырвался вперед, оставив позади всех остальных. Сейчас он опережает C++ на 8 %, что, по словам Пола Янсена, является "почти рекордом" для расстояния между позицией №1 и позицией №2.

Почему Python добился такого успеха? Может быть, потому, что его можно считать "языком искусственного интеллекта"? Это, безусловно, одна из причин, так как в нем есть ряд широко используемых библиотек ИИ, а ИИ развивается, возможно, увлекая за собой и Python.

Другая причина заключается в том, что это хороший первый язык как для ученика, так и для учителя. Вы можете начать использовать Python как необъектно-ориентированный скриптовый язык, а потом удивиться, что все это время в нем были объекты, классы и даже метаклассы. Это мощный, сложный и современный язык, который при первом знакомстве с ним притворяется простым, как Basic.

Поэтому Python используется профессионалами в науке о данных, с ним знакомится новое поколение школьников и студентов, а также его используют любители, которые находят множество онлайн-ресурсов. Для программистов на других языках Python имеет несколько барьеров - в некоторых аспектах он работает по-другому. Но если подойти к Python со своей стороны, то все это окажется преимуществом. Тем не менее я сомневаюсь, что многие могли предположить, что язык без сильной типизации будет настолько популярен, когда многие считают сильную типизацию необходимой. Не является ли это доказательством того, что она вовсе не является необходимой.

Итак, Python, скорее всего, продолжит свой рост популярности, и если вы еще не присмотрелись к нему, то сейчас самое время это сделать.

Python укрепляет свое господство в индексе TIOBE
Понравилась новость? Тогда не забудь оставить свой комментарий.
А так же, добавь наш сайт в закладки (нажми Ctrl+D), не теряй нас.
05 августа 2024 г.
61
Теги: Python , TIOBE

Комментарии

Оставить комментарий:
* отправляя форму, я даю согласие на обработку персональных данных

Читайте еще

Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!

Только свежие новости программирования и технологий каждый день.

Свежие посты