Новый рейтинг TIOBE. Ruby пошёл на спад?!

    Голландская компания TIOBE Software BV опубликовала рейтинг популярности языков программирования за май 2007 года. О методике расчёта рейтинга я уже рассказывал ранее.
    Первая десятка не претерпела изменений по сравнению с апрелем: в жёлтой майке лидера по-прежнему Java, за ней следуют C и C++. Однако майский рейтинг выявил назревающую сенсацию — стремительный рост рейтинга языка Ruby прекратился. Более того, впервые более чем за год наметился откат: майский рейтинг Ruby оказался ниже апрельского.

    Вот таблица с первой двадцаткой языков согласно рейтингу TIOBE на май 2007 года в сравнении с маем 2006 года:
    Position
    May 2007
    Position
    May 2006
    Delta in Position Programming Language Ratings
    May 2007
    Delta

    May 2006
    Status
    1 1 Java 19.140% -2.18%   A
    2 2 C 15.152% -2.54%   A
    3 3 C++ 10.114% -0.82%   A
    4 4 PHP 8.738% -1.48%   A
    5 5 (Visual) Basic 8.431% -1.13%   A
    6 6 Perl 6.152% +0.10%   A
    7 8
    Python 3.779% +0.74%   A
    8 7
    C# 3.656% +0.38%   A
    9 9 JavaScript 3.072% +0.88%   A
    10 19
    Ruby 2.632% +2.18%   A
    11 10
    Delphi 2.130% +0.36%   A
    12 11
    SAS 2.076% +0.60%   A
    13 12
    PL/SQL 1.979% +0.97%   A
    14 18
    D 1.347% +0.87%   A
    15 21
    ABAP 0.731% +0.31%   A
    16 14
    Lisp/Scheme 0.698% -0.19%   B
    17 17 Ada 0.679% +0.19%   B
    18 13
    FoxPro/xBase 0.637% -0.37%   B
    19 20
    Fortran 0.630% +0.20%   B
    20 15
    COBOL 0.627% -0.04%   B

    График изменения популярности первой десятки языков в рейтинге, начиная с июля 2001 года:

    Вот анализ сотрудника TIOBE Пауля Янсона:
    «Похоже, что быстрому росту Ruby пришёл конец. Посмотрите внимательно на приведённый ниже график с историей изменений индекса TIOBE для языка RUBY:

    Ruby был восходящей звездой на протяжении целого года, но последние два месяца его рейтинг прекратил рост. Даже хуже, он упал по сравнению с апрелем. Если эта тенденция сохранится в ближайшие месяцы, то Ruby не суждено стать „следующим великим языком программирования“.
    Java, C и C++ лидировали в рейтинге TIOBE с самого начала, и похоже, что они сохранят свой статус ещё долго. Возможными новыми претендентами являются языки Lua (поднялся за прошедший год с 55 на 23 место) и Groovy (с 103 на 52). Однако они, как и Ruby, являются „лёгкими“ интерпретируемыми языками с динамической типизацией. У меня складывается впечатление, что такие языки достигли максимума возможного для них. Хотя они очень популярны в web-программировании, всё же ядром всех промышленных программных систем являются статически компилируемые языки. Основываясь на этом, я предсказываю, что единственным кандидатом, который имеет шанс войти в первую тройку, является C#. Но это произойдёт очень постепенно без каких-либо резких скачков.»
    Реклама
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее

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

    • НЛО прилетело и опубликовало эту надпись здесь
        +1
        Как можно сравнивать эти языки?
        Писать на php системные приложение - это идиотизм.
        Делать на Java сайт-визитку - точно такой же идиотизм.
          +2
          Рейтинг TIOBE рассматривает ПОПУЛЯРНОСТЬ языков. Методика основана на количестве страниц в выдаче основных трёх поисковых систем для запроса +"название_языка programming". В рейтинге участвуют 150 самых разных языков программирования, никто не сравнивает здесь их применимость для какой-нибудь конкретной задачи.
          Результаты рейтинга говорят лишь о том, какие языки имеет смысл выбирать а) для изучения, б) для разработки. Для языков в верхней части списка есть большой выбор:
          - специалистов;
          - инструментов для разработки;
          - библиотек;
          - источников информации.
          +3
          Даже если абстрактно: есть 0.25% падение показателя, тенденции нет.
          Поэтому выводы безосновательны. И вообще, как-то желтовато получилось. :)
            –4
            Правильно. Тенденции нет. Но есть сигнал, на который, быть может, стоить обратить внимание. И понаблюдать, как ситуация с Руби будет развиваться в ближайшие несколько месяцев.
            • НЛО прилетело и опубликовало эту надпись здесь
                0
                Думаю, что у любых рейтингов будут проблемы с объективностью.
                Пишите на том, что вам нравится =)
                p.s. "И пусть ваши желания всегда совпадают с вашими возможностями" (с)
                  0
                  Есть ещё по числу сообщений в соответствующих ньюсгруппах, есть — по количеству предлагаемых рабочих мест, скажем, на indeed.com:

                  Большие
                  большие языки

                  Маленькие
                  маленькие языки
                    +2
                    С indeed.com надо быть осторожным. Реальный рейтинг по слову visual, относящийся к Visual Basic и т.п., в три раза меньше. Две трети объявлений ищут продавцов и приглашают на военную службу, где нужная стопроцентная острота зрения (visual acuity).

                    То же самое с Ruby - реальный рейтинг более чем вдвое меньше. Больше половины объявлений - поиск менеджеров ресторанов сети Ruby Tuesday.

                0
                я думаю, что TIOBE на 50% желтое. Никто же не берет статистику по програмировании бытовой техники, а те вещи програмируются на ассемблере, которого в первой двацатки нет. Критерии подбора 20-тки абсолютно мне не нравлятся.
                +3
                Надо понимать, что этот рейтинг показывает не качество языка, а некую популярность и востребованность. Это выражается наличием специальной литературы, дополнительных библиотек, готовых продуктов и спроса на специалистов, которые используют этот язык. По поводу Руби, скажу, что сейчас просто снизился поток новостей, но есть две вещи, которые будут сильно обсуждаться - это следующая версия Ruby и Java-реализация - JRuby. Вообще, в связи с тем, что появились реализации многих скриптовых языков для платформ Java и .NET, эти языки сильно укрепили позиции - эта наверное главная тенденция последнего времени в ЯП.
                  +3
                  Ну кроме того, что 0,25% изменения Ruby – это совершенно в приделах технической погрешности – интересный факт – по их же графику выходит, что Java с 23 % в марте 2004 упал до 15% в октябре 2004 Если падение на 0,25% это повод задуматься, то что тогда падение на 8%? :)- видимо после этого, по мнению TIOBE Javа осталось только просто похоронить? :) Однако Java замечательно живет до сих пор, не смотря ни на что. И скорее всего так же замечательно будет жить и Ruby
                    0
                    Раз Java в фаворе - то JRuby будет расти. От скриптовых языков уже никто не уйдет. А Java и у работодателей на первом месте: http://abava.blogspot.com/2007/05/blog-p…
                      0
                      Возможными новыми претендентами являются языки Lua (поднялся за прошедший год с 55 на 23 место) и Groovy (с 103 на 52). Однако они, как и Ruby, являются "лёгкими" интерпретируемыми языками с динамической типизацией. У меня складывается впечатление, что такие языки достигли максимума возможного для них.

                      Вообще-то Groovy 100% Java-совместимый язык, компилируемый в джавовский байткод и поддерживает он как динамическую, так и статическую типизацию... Так что никак не назвал бы это "лёгкими" интерпретируемыми языками с динамической типизацией...
                        0
                        Питон уже на 6-ом!

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

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