Аналитическая компания RedMonk обнародовала квартальный рейтинг языков программирования, согласно которому JavaScript и Java продолжают быть самыми популярными среди разработчиков.
«Народный» рейтинг от компании RedMonk одновременно базируется на активности дискуссий вокруг того или иного языка на StackOverflow, а также популярности реальных языков на Github. Этот рейтинг выходит с 2010 года, когда ИТ-аналитики из RedMonk впервые заметили интересную зависимость между этими двумя показателями. Эмпирически было установлено, что каждый сезонный всплеск популярности какого-то языка программирования на StackOverflow синхронно наблюдался и на Github. Поскольку изменения в показателях, говорящих о востребованности того или иного языка программирования, слишком незначительны в пределах одного месяца, авторы рейтинга остановились на оптимальном периоде, в который можно заметить отклонения от предыдущих значений — квартал.
По итогам января RedMonk опубликовала последний квартальный рейтинг, ранжировав языки программирования следующим образом:
1. JavaScript
2. Java
3. PHP
4. Python
5-7. C#
5-7. C++
5-7. Ruby
8. CSS
9. C
10. Objective-C
11. Shell
12. Perl
13. R
14. Scala
15-16. Go
15-16. Haskell
17. Swift
18. Matlab
19-21. Clojure
19-21. Groovy
19-21. Visual Basic
Лидирующие позиции JavaScript и Java не стали сюрпризом для аналитиков, то же самое можно сказать и про остальные языки из первой десятки.
По словам составителей рейтинга, здесь, как и в бизнесе, действует общее правило: чем «больше» язык, тем труднее ему расти, однако и резко сдать свои позиции он также не может. Поэтому любые изменения в топ-10 займут длительное время. Двумя наиболее очевидными кандидатами в «десяточку» на данный момент представляются Go и Swift, пишет Dice.
Стремительный взлёт Swift предсказуемо замедлился, когда он попал в топ-20. Однако не остановился: в данном рейтинге Swift сместился с 18-го на 17-е место, опередив Matlab. Сейчас он находится всего-навсего на две строчки позади Go, хотя последний на 5 лет старше. Кроме того, Swift остаёт от Scala лишь на три позиции, от R — на четыре.
Интересно, что именно Swift по-прежнему имеет потенциал для значительного перемещения вверх. Его ощутимый рост был достигнут даже несмотря на то, что он оставался закрытой альтернативой среди языков с открытым исходным кодом. За несколько недель до того, как аналитики RedMonk собрали квартальные данные, Apple наконец открыла исходный код Swift. Полный эффект от этого релиза станет более понятен в рейтинге за следующий квартал.
Языки, не вошедшие в топ-20, имеют равные шансы сместиться на несколько строчек вверх или вниз в течение года. RedMonk пообещал пристально наблюдать за Rust, Elixir, Julia, Typescript: едва ли они продемонстрируют взрывной рост, однако в течение следующих нескольких лет могут добиться устойчивого движения вверх.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.