Топ-20 языков программирования: рейтинг за январь
Первое место в январском рейтинге языков программирования заняла "Java", а новый язык "Go" от "Google" в 2009 году по версии "TIOBE Software" стал "языком года". В прошлом году это звание было присуждено языку "С", а в позапрошлом – "Python". В общем рейтинге "Go" сумел подняться до 13 места.
Награда "TIOBE's Programming Language of the Year" присуждается тому языку программирования, который за год более всего увеличил свое присутствие на рынке. Язык "Go", представленный в ноябре 2009, до начала января 2010 года увеличил свою долю на 1,25%. Он всего на 0,01% обогнал "Objective-C" от "Apple", доля которого увеличилась на 1,24% на протяжении года. Аналитики связывают такой результат с устойчивой популярностью приложений под "iPhone".
Неплохие темпы прироста доли показал также и PHP, добавивший +1,19% и занявший третье место в рейтинге, обойдя "Visual Basic" и "C++" (см. Таблицу 1).
Таблица 1. Рейтинг языков программирования (сравнительные данные за январь 2009 и 2010 года)*
Место (янв. 2010) | Место | Язык | Рейтинг | Изменение доли на рынке | Статус |
1 | 1 | "Java" | 17,482% | -1,54% | A |
2 | 2 | "C" | 16,215% | +0,28% | A |
3 | 5 | PHP | 10,071% | +1,19% | A |
4 | 3 | "C++" | 9,709% | -0,41% | A |
5 | 4 | "Visual Basic" | 7,354% | -1,81% | A |
6 | 6 | "C#" | 5,767% | +0,16% | A |
7 | 7 | "Python" | 4,453% | -0,28% | A |
8 | 8 | "Perl" | 3,562% | -0,74% | A |
9 | 9 | "JavaScript" | 2,707% | -0,65% | A |
10 | 11 | "Ruby" | 2,474% | -0,67% | A |
11 | 10 | "Delphi" | 2,392% | -0,91% | A |
12 | 37 | "Objective-C" | 1,379% | +1,24% | A |
13 | - | "Go" | 1,247% | +1,25% | A-- |
14 | 14 | SAS | 0,809% | +0,01% | A |
15 | 13 | PL/SQL | 0,718% | -0,29% | A |
16 | 18 | ABAP | 0,641% | +0,10% | A-- |
17 | 15 | "Pascal" | 0,624% | -0,04% | B |
18 | 23 | "Lisp/Scheme" | 0,576% | +0,14% | B |
19 | 20 | "ActionScript" | 0,566% | +0,11% | B |
20 | 24 | MATLAB | 0,540% | +0,11% | B |
*по данным "TIOBE Software"
Как отмечают аналитики, 2009 год стал годом "корпоративных языков", разработанных известными вендорами, такими как "Google", "Apple" и "Adobe" ("Adobe ActionScript" занял 19-е место в рейтинге). "Java" удерживает лидерство, но продолжает терять позиции (-1,54% по сравнению с январем 2009 года).
По прогнозам, 2010 год станет удачным в первую очередь для "C++", "C#" и "JavaFX" (разрабатываемого "Sun"), а позиции "Java", "Perl" и "Objective-C" могут ухудшиться (первый не успевает "идти в ногу" с последними тенденциями, у второго в последнее время появляется все больше конкурентов, а для третьего спад в популярности "iPhone" может оказаться критическим).
Данный рейтинг составляется раз в месяц и основывается на количестве упоминаний языков в "Google", MSN, "Yahoo!", "Wikipedia" и "YouTube". Он не определяет качественно лучший язык, а скорее является пунктиром последних тенденций в разработках.