Язык Си вырвался на первое место в рейтинге популярности языков программирования
Компания TIOBE Software представила результаты очередного исследования популярности языков программирования. Апрельская редакций рейтинга интересна тем, что сменился лидер - более 4 лет на первом месте в списке держался язык Java, который теперь вытеснен языком Си. За последние 10 лет популярность языка Си сильно менялась, наблюдались моменты триумфа, когда Си занимал 20% рынка, также фиксировались спады, когда популярность Си падала до 15%. Например, в 2000 году Си занимал 4 место рейтинга, уступая Java, VisualBasic и Perl. Что касается Java, то последнее время данный язык постепенно теряет свои позиции, в основном за счет появления новых языков (например, JavaFX), базирующихся на использовании JVM.Из других интересных тенденций можно отметить включение в рейтинг языка Vala, который пока занимает 122 место. Значительный рост популярности отмечен для языков Go и Object-C: Object-C за год переместился с 42 на 11 место рейтинга, а Go просуществовав менее года оказался на 15 позиции. На одно место вверх поднялись языки Perl и C#. На две позиции упала популярность языков JavaScript, Ruby и PL/SQL. На одну позицию вниз сдвинулись языки Python, Pascal и Lua. Языки PHP, C++ и (Visual)Basic сохранили прежние места в рейтинге.
Первые 10 позиций рейтинга (третья колонка - занимаемая языком доля рынка, четвертая - изменение популярности с января прошлого года):
1 | Си | 18.058% | +2.59% |
2 | Java | 18.051% | -1.29% |
3 | C++ | 9.707% | -1.03% |
4 | PHP | 9.662% | -0.23% |
5 | (Visual)Basic | 6.392% | -2.70% |
6 | C# | 4.435% | +0.38% |
7 | Python | 4.205% | -1.88% |
8 | Perl | 3.553% | +0.09% |
9 | Delphi | 2.715% | +0.44% |
10 | JavaScript | 2.469% | -1.21% |
Индекс TIOBE не пытается найти самый лучший язык программирования по самому большому количеству написанных строк кода, а строит свои доводы по изменению интереса к языкам, на основе анализа статистики поисковых запросов в таких системах, как Google, Google Blogs, Yahoo!, Wikipedia, MSN и YouTube.
© OpenNet