Популярность JS и Java и их топовые позиции в рейтинге ожидаемы. Java Script — основной язык веб-разработки уже долгие годы, когда как Java — стандарт в разработке под Android и в сфере корпоративных приложений.
В рейтинге не совсем корректно учтены такие специфические научные языки, как Mathematica, потому что основная сфера их применения и сообщества находятся за пределами ресурсов, на базе которых составлялся рейтинг.
- JavaScript
- Python
- Java
- PHP
- C#
- C++
- Ruby
- CSS
- TypeScript
- C
- Swift
- Objective-C
- Scala
- R
- Go
- Shell
- PowerShell
- Perl
- Kotlin
- Haskell
Основной причиной роста Python в рейтинге исследователи называют универсальность языка. Как и Java, Python применяется в огромном количестве областей и способен справляться с абсолютно разными задачами. Эта пластичность в плане применения и делает Python столь привлекательным для множества разработчиков по всему миру. Дополняет указанный фактор еще и низкий порог вхождения в язык, так что армия «питонистов», как в случае с PHP или JS, постоянно пополняется новыми и новыми людьми.
Рост популярности Python выглядит еще более внушительным, если вспомнить о прекращении поддержки Python 2 и перспективе вынужденной миграции множества проектов на Python 3 или переписывание их под другие языки программирования. Конечно, поддержку Python 2 планировалось завершить еще в 2015 году, однако сообществу потребовалось намного больше времени для того, чтобы адаптироваться к изменениям.
В целом, весь рейтинг дает некоторую пищу для размышлений. На четвертой строчке рейтинга ожидаемо разместился комфортно чувствующий себя PHP, а вот следом идут два таких серьезных языка как C# и C++. На 11 позиции Swift еле-еле опережает Objective-C, который он, якобы, должен был практически полностью заменить. «Хайповые» языки последних лет — Scala, Go и Kotlin — вообще во второй десятке.
Особенно чувствуется падение Kotlin — второго самого быстрорастущего языка программирования в истории после Swift. На старте Kotlin сразу же ворвался в топ-5 рейтинга RedMonk, однако это был просто единовременный всплеск: языку от JetBrains не удалось удержаться даже в первой десятке, и из месяца в месяц его популярность только падает. В этом месяце Kotlin добавил одну строчку и переместился с 20 на 19 место, однако только время покажет, постоянен этот рост или это просто «сезонные» колебания. Вполне вероятно, он зафиксируется на какой-то отметке во второй десятке, как это было со Swift.
Весь рейтинг составлялся на базе данных GitHub Archive с перекрестной проверкой по базам Stackoverflow. Эти два ресурса использовались для сбора статистики, так как являются наиболее крупными сообществами разработчиков во всем мире.
Alcpp
Может это и объясняет рост популярности языка и появление дополнительных тысяч строк кода?
vassabi
То есть, вы хотите сказать, что ломая обратную совместимость можно повысить популярность?
Я все же думаю, что дело в самом питоне — и еще в росте доступности железяк, на котором питон может работать.
AlexBin