Компания 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 позиций рейтинга:
- Си
- Java
- C++
- PHP
- (Visual)Basic
- C#
- Python
- Perl
- Delphi
- JavaScript
Индекс TIOBE не пытается найти самый лучший язык программирования по самому
большому количеству написанных строк кода, а строит свои доводы по изменению
интереса к языкам, на основе анализа статистики поисковых запросов в таких
системах, как Google, Google Blogs, Yahoo!, Wikipedia, MSN и YouTube.