Индекс TIOBE за февраль 2023 года: Python удерживает первое место

Индекс TIOBE за февраль 2023 года: Python удерживает первое место

12 марта 2023 г.
Популярность C++ среди разработчиков выросла на 5,93% по сравнению с прошлым годом.

Python снова занимает первое место в индексе TIOBE Programming Community, который оценивает популярность языков программирования. Два самых популярных языка программирования на февраль 2023 года — Python и C.

«Python отлично подходит для интеллектуального анализа данных, программирования ИИ, статистических программ, исследовательских проектов, веб-сайтов, небольших клеевых программ и обучения программированию», — сказал Пол Янсен, генеральный директор TIOBE Software, в ежемесячном отчете. «Второй язык, C, является лучшим языком для написания небольших встроенных, критически важных с точки зрения безопасности и высокопроизводительных программ».

ПОСМОТРЕТЬ: Ускоренный курс Python (Академия TechRepublic)

Третье место в этом списке занимает C++, который имеет звездный рост в годовом исчислении на 5,93% — это очень большой скачок по сравнению с ростом примерно на 1% в годовом исчислении для других самых популярных языков программирования. Со всеми требованиями C, но более подходящим для написания большой программной системы, C++ доказывает, что он по-прежнему остается безжалостным с точки зрения осведомленности среди профессиональных разработчиков.

C++ получил награду TIOBE «Язык программирования года» в 2022 году; Python выигрывал два предыдущих года, меняясь местами с C каждые несколько лет с 2017 года. В последний раз C++ занимал первое место в 2003 году.

Другие выводы февраля 2023 г.

Среди других примечательных результатов индекса TIOBE за февраль 2023 года C++ и Java поменялись местами с третьего на четвертое, а SQL за последний год поднялся с восьмого на десятое место.

За значительным рейтингом Python в 15,49%, что на 0,16% больше, следует C с 15,39%, что на 1,31% больше. За ним следуют C++ с 13,94%, рост на 5,93%, и Java с 13,21%, рост на 1,07%.

Завершают топ-10 языков программирования TIOBE C#, Visual Basic, JavaScript, SQL, язык ассемблера и PHP.

ПОСМОТРЕТЬ: Комплект для найма: Back-end Developer (TechRepublic Premium)

Два менее известных языка программирования, Scratch и Rust, значительно выросли в популярности и получили особое признание в февральском обновлении индекса. По словам Янсена, они отличаются своей специфичностью.

«Важно понимать, что у каждого языка программирования есть свои сильные и слабые стороны, и обычно он превосходен в определенных областях», — сказал он. «Возьмите, к примеру, два новых быстро развивающихся языка в топ-20 индекса TIOBE: Scratch и Rust. Scratch предназначен для изучения программирования и очень популярен в начальных и средних школах, тогда как Rust — это безопасный и высокопроизводительный язык программирования для экспертов. Другими словами, они служат разным целям».

Что такое индекс сообщества TIOBE?

Сообщество программистов TIOBE обновляет указатель раз в месяц. Рейтинги определяются их сообществом инженеров, курсов и сторонних поставщиков, а также популярными поисковыми системами, такими как Google, Bing, Yahoo, Wikipedia, Amazon, YouTube и Baidu, которые используются для расчета рейтингов. TIOBE отмечает, что индекс не измеряет «лучший» язык программирования или язык, на котором написано большинство строк кода. Скорее, это мера общей популярности и осведомленности.

TIOBE позиционирует свой индекс как хороший инструмент для проверки актуальности навыков профессионального программиста или для принятия стратегического решения о том, какой язык программирования следует использовать при создании новой программной системы.

Обновления конца 2022 г.

«За период между нашим последним просмотром индекса и февралем 2023 года основное изменение заключается в том, что больше внимания уделяется высокопроизводительным системам», — сказал Янсен в электронном письме. Об этом свидетельствует рост C++, который прибавил +3% и поднялся на 3-е место в индексе, и Rust, вошедший в топ-20 за последние полгода.

Август 2022 года: Python «зашкаливает»

Python продолжает лидировать в индексе TIOBE Programming Community, который оценивает популярность языков программирования. Python прибавил еще 2% в августе и в настоящее время находится на рекордно высоком уровне в 15,42% доли рынка, что делает его «неудержимым», говорится на сайте.

«Сегодня нелегко найти область программирования, в которой Python не используется широко», — отметил Пол Янсен, генеральный директор TIOBE Software. По его словам, основная привлекательность Python заключается в простоте его использования.

«Большинство языков имеют крутую кривую изучения — за исключением Python», — сказал Янсен. «Следовательно, многие новички начинают с программирования на Python. Он прост, хорошо структурирован, прост в установке и имеет множество доступных библиотек. Таким образом, все некритические программные вещи могут быть легко выполнены с помощью Python. Это делает его таким популярным в наши дни».

Но Янсен добавил, что «для Python где-то есть потолок», потому что он динамически типизирован и слишком медленный. «Поскольку это интерпретируемый язык, который может неожиданно вызвать ошибку во время выполнения, он не скоро окажется в системах, критически важных для безопасности», — сказал он.

Вот почему C и C++ сейчас набирают обороты, сказал Янсен.

Июнь 2022 г.: Топ-3 продолжают доминировать

В выпуске обновления индекса TIOBE за июнь 2022 г. в верхней части рейтинга осталось очень мало изменений, поскольку Python, C и Java сохранили свою мертвую хватку на трех первых позициях.

«В прошлом месяце в индексе TIOBE произошло немногое. Четыре ведущих языка Python, C, Java и C++ сейчас занимают почти 50% рынка», — сказал генеральный директор TIOBE Пол Янсен. «Мы прошли половину пути, и на данный момент крупнейшими кандидатами на язык TIOBE 2022 года являются Python, C, C++ и C#».

Наибольшее движение произошло в нижней части рейтинга, поскольку Fortran и MATLAB снова вошли в топ-20, вытеснив Lua и Prolog. Каждый из Lua и Prolog значительно упал в рейтинге по сравнению с майским выпуском: Lua опустился на шесть позиций до 24-го, а Prolog опустился с 20-го места в прошлом месяце на 25-е место в июне. В середине рейтинга язык программирования R также сильно упал, упав с 13-го места в прошлом месяце до 19-го в июне.

Классический Visual Basic выиграл большую часть отступления R, поднявшись с 15 до 13 за последние 30 дней. Руби также увидел всплеск в июньской турнирной таблице, поднявшись с 19-го на 15-е место в результате перестановки.

«В прошлом месяце в индексе TIOBE произошло немногое, — сказал Янсен. «Мы не предвидим, что какой-либо из относительно новых и популярных языков, таких как Rust, Dart, Kotlin или TypeScript, приблизится к топ-20. Будем надеяться на более интересные новости в августе».

Май 2022: C# готов к прыжку в тройку лидеров?

Хотя с апреля 2022 года по май 2022 года не было особых движений, C# как язык программирования, похоже, набирает обороты. C# был выделен генеральным директором TIOBE Полом Янсеном как претендент на то, чтобы попасть в тройку лидеров рейтинга, заменив C, который в настоящее время занимает 2-е место в майском рейтинге. Еще одним претендентом на то, чтобы подняться на вершину рейтинга, был C++, который в настоящее время занимает четвертое место в топ-20.

«Если сравнить текущий рейтинг индекса TIOBE с данными годичной давности (май 2021 г.), C# становится самым популярным из всех языков программирования. Его рейтинг вырос почти на 2% за последние 12 месяцев. C# — один из самых зрелых существующих языков программирования, поддерживающий многие современные парадигмы программирования», — сказал Янсен. «До недавнего времени его единственным недостатком было то, что его поддержка Linux была сомнительной, но за последние пару лет ситуация быстро меняется. Таким образом, велики шансы, что C# может войти в тройку лучших по индексу TIOBE, заменив C. Еще одним серьезным претендентом на эту тройку лидеров является C++. Его долгосрочная тенденция, усиленная C++20, определенно восходящая».

Одним незначительным изменением с апреля по май было небольшое падение R в рейтинге с 11 на 13. На эти потерянные места перепрыгнули Delphi/Object Pascal (11-е место) и Swift (12-е место). В других местах рейтинги остаются относительно такими же, за исключением нескольких незначительных корректировок, но еще неизвестно, смогут ли C# или C++ вытеснить C из топ-3.

Апрель 2022: MATLAB падает в рейтинге

Выпуск апрельского выпуска индекса языков программирования TIOBE для самых популярных языков программирования привел к нескольким заметным изменениям по всем направлениям, при этом MATLAB, в частности, продолжает выпадать из топ-20 рейтинга. В марте MATLAB занял 15-е место среди самых популярных программ. язык для разработчиков, прежде чем опуститься на 20-е место в этом месяце. По словам генерального директора TIOBE Пола Янсена, Python остается лучшим языком программирования.

Неуклонный спад MATLAB

Самым большим выводом из апрельского рейтинга является непрерывный спад MATLAB, языка программирования, наиболее известного благодаря использованию в матричных манипуляциях, построении графиков функций и данных, реализации алгоритмов, создании пользовательских интерфейсов и взаимодействии с программами, написанными на других языках. MATLAB включает в себя функции и разработки для различных дисциплин с помощью дополнительных наборов инструментов MATLAB. Некоторые примеры Toolbox для MATLAB включают 5G, анализ и тестирование связи, а также аудио.

«MATLAB вот-вот выпадет из топ-20 впервые за более чем 10 лет», — сказал Янсен. «Язык программирования MATLAB в основном используется в области численного анализа. Его часто комбинируют с моделями Simulink той же компании MathWorks. Хотя MATLAB имеет двухгодичный цикл выпуска, язык не так сильно развивается. А поскольку лицензии MATLAB довольно дорогие, альтернативы быстро наверстывают упущенное».

Альтернативы, упомянутые Янсеном, становятся слишком сложными для MATLAB, чтобы конкурировать с ним, поскольку среди конкурентов есть мощный Python, который снова становится ведущим языком программирования, и Julia, который фокусируется на численном анализе. Джулия перемещается с 32 на 26 место в апрельском выпуске индекса TIOBE.

Победители и проигравшие

Python не только сохранил первое место в рейтинге языков программирования по сравнению с прошлым месяцем, но также продемонстрировал самый большой рост использования с апреля 2021 по 2022 год: рост на 2,88% в годовом исчислении, переместившись с третьего наиболее используемого языка на первое место.

В другом месте рейтинга PHP упал на две позиции по сравнению с мартовским рейтингом, опустившись с 8-го места на 10-е. Из-за небольшого провала PHP язык ассемблера смог занять 8-е место в индексе TIOBE, а SQL поднялся с 10-го на 9-е.

Еще одним подъемом, на этот раз за пределами топ-20, стал Visual FoxPro, поднявшийся на четыре позиции с 27-го на 23-е место. Visual FoxPro — это язык процедурного программирования, ориентированный на данные, с функциями объектно-ориентированного программирования.

Читать далее: 10 лучших языков программирования, востребованных работодателями в 2023 году, и лучший язык программирования IEEE в 2022 году (TechRepublic)


Оригинал
PREVIOUS ARTICLE
NEXT ARTICLE