Аналитическая компания RedMonk обнародовала квартальный рейтинг языков программирования, согласно которому JavaScript и Java продолжают быть самыми популярными среди разработчиков, а Swift «зашёл в тупик». В целом сдвиги внутри топ-10 и даже топ-20 становятся всё менее заметными.
«Народный» рейтинг от компании RedMonk одновременно базируется на активности дискуссий вокруг того или иного языка на StackOverflow, а также популярности реальных языков на Github. Этот рейтинг выходит с 2010 года, когда ИТ-аналитики из RedMonk впервые заметили интересную зависимость между этими двумя показателями. Эмпирически было установлено, что каждый сезонный всплеск популярности какого-то языка программирования на StackOverflow синхронно наблюдался и на Github.
Идея не в том, чтобы предложить статистически верное представление о текущем использовании языка, а в том, чтобы соотнести обсуждения языков (Stack Overflow) с их использованием на практике (GitHub) — в попытке извлечь понимание будущих трендов.
По итогам июня RedMonk опубликовала последний квартальный рейтинг, ранжировав языки программирования следующим образом:
1. JavaScript
2. Java
3. PHP
4. Python
5. C#
5. C++
5. Ruby
8. CSS
9. C
10. Objective-C
11. Shell
12. R
13. Perl
14. Scala
15. Go
16. Haskell
17. Swift
18. Matlab
19. Visual Basic
20. Clojure
20. Groovy
JavaScript сохраняет свои лидерские позиции на вершине рейтинга, Java и PHP — вторую и стретью строчку соответственно.
В топ-10 за квартал не произошло никаких сдвигов. Позиции языков закрепились, и потребуется серьёзный толчок — или кризис — чтобы как-то изменить динамику верхнего яруса. Другими словами, как только сотни тысяч программистов начинают использовать определённый язык для сотен тысяч веб-сайтов и приложений, очень трудно заставить их остановиться, резюмирует Dice.
Даже в топ-20 движение становится всё более ограниченным.
Самое последовательное восхождение внутри топ-20 в течение долгого времени демонстрировал R, поднявшись с 17-го места в 2012 году на 12-е место сегодня и сместив Perl, который соскользнул на 13-ю строчку.
Но самое удивительное в том, что Swift, по-видимому, зашёл в тупик. Этот выпуск рейтинга стал первым, где Swift не продвинулся, а лишь удержал позицию под номером 17. Правда, это лучший результат, чем у языка непосредственно перед ним — Haskell — который «свалился» на 16-ю строчку. Однако ясно, что продвинуться выше Swift будет трудно. Интересно посмотреть на то, сможет ли он обойти Haskell и Go.
Так или иначе, в хвосте «двадцатки» грядут перемены: Clojure, Groovy и Haskell немного откатились в этом квартале.
В рамках топ-30 самым перспективным языком в последние годы был TypeScript, прыгнувший сразу с 31 на 26 позицию. Это наиболее существенное смещение внутри топ-30 и второй по величине скачок в целом (после Standard ML, 7 позиций). Есть ли у этого языка потенциал, чтобы «взломать» в ближайшее время топ-20, переплюнув CoffeeScript и Lua?
Рейтинг RedMonk за прошлый квартал можно посмотреть здесь.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.