Рейтинг языков программирования от TIOBE: C# теряет популярность, C++ становится востребованнее

    Компания TIOBE опубликовала обновленный рейтинг языков программирования.

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

    Ну а для построения финального рейтинга авторы используют поисковые системы, включая Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube и Baidu. Стоит отметить, что этот рейтинг ни в коем случае нельзя использовать для анализа качества языка. Он лишь представляет собой приблизительную оценку популярности и востребованности конкретных языков программирования во всем мире.



    Исходя из публикуемых данных представители бизнеса могут судить, какой язык выбрать конкретной компании.



    Так вот, на данный момент первое, второе и третье места в рейтинге занимают Java, C, C++ соответственно. Последний постепенно становится востребованнее. Интересно. Что несмотря на то, что Python опустился на четвертое место в рейтинге, это не означает, что от него стали отказываться.

    Вовсе нет — просто C++ стал по какой-то причине более востребованным именно сейчас. Тем не менее, график показывает, что в начале 2000-х он был значительно популярнее, потом тренд его использования пошел на спад, и только сейчас он стал восстанавливаться. А вот Python бьет рекорды собственной популярности, наравне с Visual Basic .NET.
    Поделиться публикацией

    Комментарии 18

      0
      Может быть, из-за Unreal Engine?
        +2

        Ну объективно если — с чего бы С набирать популярность? VB выше C#? JavaScript нет в пятерке? Это самый древний рейтинг на моей памяти, но не очень актуальный имхо.

          +1
          Возможно, дело в увеличении количества программистов, разрабатывающих роботов, которые пишут на C и C++
            0

            Рискну предположить, что уравновешивается отъеданием доли в системном программировании Rust'ом и в инструментах CLI GoLang'ом.

              +3
              отъеданием доли в системном программировании Rust'ом
              судя по количеству вакансий на Rust (я смотрю для СПб), «отъедание доли» не то что не происходит, а еще даже не начиналось.
          +1
          Интересно было бы провести голосование по известности/востребованности языков
          у пользователей читающих хабр, но думаю, это практически сложно в группе из 100-языков.

          P.S. Хабра-читатели могут оставить комментарии по своим используемым (известным) им языкам (личного рейтинга).
          Лично меня всегда «смущают» подобные рейтинги не отражающие, например, данные в разрезе конкретной страны.
          Или предполагается и корпорации считать аналогом страны?
          Насколько присутствующие хабы по языкам на хабр дают объективное представление?
          (кто их реальная целевая аудитория)
          Как рейтинг от TIOBE соотносится с рейтингом от IEEE ?
            0
            Русские любят эксперименты, а проекты чаще мелкие и средние, поэтому не удивлюсь, если в России будет популярен Котлин, Раст, Го и проч.
            0

            А может кто-то объяснить тренды Java и C между 2016 и 2018? С одинаковым наклоном и без значимых изменений в других языках? При чем данные до 2016 и после 2018 вполне себе друг с другом согласуются в рамках глобального тренда.
            Отдельно радует SQL, заботливо соединенный линией с 2004 по 2018.

              +9
              Все эти рейтинги не стоят выеденного яйца (цены на выеденные яйца я не проверял, но догадываюсь, что недорого).

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

              Популярность должна измеряться только между сущностями на одной шкале.

              Единственно приемлемый вариант рейтинга будет обязательно разбит на группы типа:
              • Web: Python vs Ruby vs PHP
              • AI: R vs Python
              • Sys: Rust vs C++
              • BI: C# vs Java
              • What-the-fuck: brainfuck vs brainfuck

              Все остальное — непрофессиональная чушь, граничащая с сознанием холиварщиков.

              Жду сравнения популярности грузовиков Скания против канцлера Меркель.
                +2
                Да, но как например, книжным издательствам планировать выпуск литературы и каким тогда рейтингом они пользуются?
                  +2
                  Планирование литературы должно быть продиктовано нуждой рынка. Либо есть программисты на рубях, голодные до книжек, либо их нет. От того, как руби сливают перлу (из графика взял), не зависит нужда рубистов.

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

                  [язык примера выбран рандомно]
                +1
                просто C++ стал по какой-то причине более востребованным именно сейчас.

                Да просто уровень вхождения в С/С++ выше, чем в java/python/js. Вырасти в хорошего профессионала сложно, ибо не так востребовано во всем мире.

                Прошло время, и оказывается новых специалистов стало не хватать.

                  –3
                  Прощайте C# и Swift, вы были слишком проприетарны…
                    +1
                    У C# открытый компилятор, открытая реализация фреймворка и среды исполнения, что не так-то?
                      –1
                      Откуда я знаю, почему MS рекулярно сливает конкуренцию (мобильники, поисковики, браузер), сейчас падает популярность ажура и C#, видимо ей надо просто сменить название, продукты ведь хорошие, годные, но у рынка возможно аллергия.
                        0
                        Так вы в комментарии выше заявили, что «C# слишком проприетарный», не смотря на то что в настоящее время у C# открытый компилятор, открытая реализация фреймворка и среды исполнения. Вот и я у вас и спрашиваю, в чем конкретно «C# слишком проприетарный»?
                          +1
                          Шлейфом, тянущимся за компанией со времен патентных войн, не более. Гуглу больше доверия, хотя объективно, многие поделки MS качественней.
                    +1

                    Стрёмный какой-то рейтинг. Начиная от сомнительных методов исследования "для построения финального рейтинга авторы используют поисковые системы, включая Google..." (они там что, количество запросов сравнивали от пользователей?), заканчивая тем что SQL там назван "языком программирования".

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

                    Самое читаемое