Pull to refresh

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

Reading time2 min
Views4K
Голландская компания 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#. Но это произойдёт очень постепенно без каких-либо резких скачков.»
Tags:
Hubs:
+6
Comments15

Articles

Change theme settings