Популярность языков программирования

TIOBE опубликовала очередной индекс популярности языков программирования.
На первых двух местах по-прежнему C и Java. А вот PHP отнял третье место у C++. Вообще, популярность C++ стабильно падает последние 10 лет, а ведь 10 лет назад это был самый восстребованный язык программирования.
Радует, что из скриптовых языков на первом месте мой любимый Python. Он хоть и уступил одно место, но не чему-то, а самому C#, который с каждым годом поднимается все выше и выше.
Обратите внимание на резкий рост Objective-C и нового гугловского Go. Но это легко объяснить тем, что росли они практически с нуля.


Вот таблица:

Позиция
Март 2010
Позиция
Март 2009
Изменение позиции Язык программирования Рейтинг
Март 2010
Delta
Mar 2009
Статус
1 1 Java 17.509% -2.29% A
2 2 C 17.279% +1.42% A
3 4 PHP 9.908% +0.42% A
4 3 C++ 9.610% -0.75% A
5 5 (Visual) Basic 6.574% -1.71% A
6 7 C# 4.264% -0.06% A
7 6 Python 4.230% -0.95% A
8 9 Perl 3.821% +0.40% A
9 10 Delphi 2.684% -0.03% A
10 8 JavaScript 2.651% -0.96% A
11 11 Ruby 2.327% -0.27% A
12 32 Objective-C 1.970% +1.79% A
13 - Go 0.921% +0.92% A
14 15 SAS 0.769% -0.03% A
15 13 PL/SQL 0.737% -0.31% A
16 22 MATLAB 0.661% +0.20% B
17 17 ABAP 0.639% +0.00% B
18 16 Pascal 0.603% -0.13% B
19 19 ActionScript 0.594% +0.11% B
20 27 Fortran 0.563% +0.24% B


Еще интереснее посмотреть на динамику изменения популярности языков.
Обратите внимание на постепенное падение популярности Java и C++. На стабильное положение C (судя по графику, C вернет скоро лидерство в этом рейтинге).
Очень интересно резкое и безостановочное падение популярности Perl (мне никогда непонятно было за что его так любят?).
Из набирающих популярность языков нужно отметить PHP, Python и C# - стабильный постоянный рост у них.



А вот интересная табличка с местами некоторых языков в прошлом:

Язык программирования Позиция
Март 2010
Позиция
Март 2006
Позиция
Март 2000
Позиция
Март 1985
Java 1 1 3 -
C 2 2 2 1
PHP 3 4 14 -
C++ 4 3 1 9
(Visual) Basic 5 5 4 3
C# 6 7 22 -
Python 7 8 - -
Perl 8 6 5 -
Delphi 9 9 7 -
JavaScript 10 10 13 -



Для расчета этого индекса популярности используются поисковые запросы. Фактически просто вбиваются запросы типа “C++ programming” и анализируется число найденных страниц. Правилен ли такой рейтинг? Возможно да, в эпоху Web2.0.
Казалось бы, что по результатами этого рейтинга можно судить о своей восстребованности. Например, если я хорошо знаю C, C++ и Python, то я покрываю аж больше 30% потребностей рынка труда, то есть примерно каждая третья вакансия должна мне подходить. А что на самом деле?
А на самом деле нет никакой прямой корреляции числа подходящих вакансий и числа запросов в гугл о каком-то языке программирования.
Определенно, из этого рейтинга можно сделать только выводы о том, что не стоит сейчас вкладываться в изучение Perl или другого падающего непопулярного языка. И стоит в Java, C, PHP, C#, Python.

19 комментариев к Популярность языков программирования

  • >Радует, что из скриптовых языков на первом месте мой любимый Python. Он хоть и уступил одно место, но не чему-то, а самому C#
    Это следует понимать как - С# у нас скриптовый язык как и питон, а вот пхп нет?:)

    А вообще спасибо, интересно, даже не думал о том что С впереди планеты всей…

  • А может лучше считать популярность языков на основе проектов на сайтах вроде rentacoder.com? :)

    • Я так понимаю, что они просто выбрали простейший способ получения данных - просто шлют поисковые запросы. Лентяю, как и все программисты :)

  • Евгений

    Радует, что из скриптовых языков на первом месте мой любимый Python
    PHP не скриптовый? На каком он месте? :)

  • Популярность языка в поисковике ИМХО вызвана скорее сложностью в использовании языка.
    Чем сложнее язык, тем больше во первых пользователей, которые хотят что-то узнать о языке. Во вторых - большее количество сайтов пытается это донести. :) Вот и весь рейтинг.

    Если язык прост, если описание языка составляет 30 страниц (это я к примеру, вспоминая Вирта и его Оберон), по нему и вопросов не возникает и писать особо нечего. :) Бери да пользуйся.

  • Ещё, очень интересен рост фортрана. :)

  • bialix

    Мне кажется, что используется не просто запрос в поисковике а хитрый набор запрос, ибо они утверждают, что для вычисления индекса используется, цитирую: The ratings are based on the number of skilled engineers world-wide, courses and third party vendors.

  • Ewg

    А мне кажется, что это бойан. Хабрабыдла статью публиковало более месяца назад.

  • Кстати о рейтингах. Помню давно видел забавный love/hate рейтинг. Сейчас нашел его снова: http://bluebones.net/2004/04/programming-languages-that-are-loved/
    Практической ценности никакой (особенно учитывая методику исследования), но просто интересно посмотреть какие языки программисты любят больше всего.

    И пока искал наткнулся на еще одно бесполезное, но забавное исследование - “The Programming Language with the Happiest Users” (http://blog.crowdflower.com/2009/05/the-programming-language-with-the-happiest-users/).

    Вот такие есть рейтинги )

  • tunya

    C - всему голова,и чем больше плюсов,тем лучше)))))

  • Интересно, а почему AS так непопулярен?

  • Я думаю, что Delphi и C++ более популярны чем остальные, тока непонятно почему JAVA и PHP имеют первые места, странно

Ответить

 

 

 

Вы можете использовать эти HTML тэги

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>