RedMonk обновил рейтинг языков программирования.
Компания RedMonk Для просмотра ссылки Войдиили Зарегистрируйся свой ежеквартальный рейтинг популярности языков программирования за июнь 2024 года. Аналитики отмечают, что публикация рейтинга немного задержалась из-за летних отпусков, но это не повлияло на качество анализа.
Методология рейтинга RedMonk основана на анализе данных из GitHub и Stack Overflow. Для GitHub используются данные из GitHub Archive, анализируются языки по запросам на включение изменений (pull requests). Учитывается базовый язык репозитория, исключаются ответвления (форки). Для Stack Overflow используется их инструмент исследования данных (Data Explorer).
Важно отметить, что этот рейтинг не претендует на статистически точное представление текущего использования языков. Его цель – выявить взаимосвязь между обсуждением языков и их практическим применением, чтобы прогнозировать будущие тенденции внедрения.
Топ-20 языков программирования по версии RedMonk выглядит следующим образом:
Интересные наблюдения по результатам рейтинга:
Авторы исследования подчеркивают, что рейтинг не отражает реальное использование языков в корпоративной среде, так как подобные данные недоступны для анализа. Однако он позволяет оценить общие тенденции и потенциальные направления развития индустрии программирования.
В заключение, RedMonk отмечает, что хотя числовые рейтинги предоставляют интересную информацию, более важным является распределение языков по группам или уровням популярности. Разница в один-два места в рейтинге часто не является существенной, в то время как разрыв между группами языков на графике обычно отражает значительные различия в их относительной популярности.
Компания RedMonk Для просмотра ссылки Войди
Методология рейтинга RedMonk основана на анализе данных из GitHub и Stack Overflow. Для GitHub используются данные из GitHub Archive, анализируются языки по запросам на включение изменений (pull requests). Учитывается базовый язык репозитория, исключаются ответвления (форки). Для Stack Overflow используется их инструмент исследования данных (Data Explorer).
Важно отметить, что этот рейтинг не претендует на статистически точное представление текущего использования языков. Его цель – выявить взаимосвязь между обсуждением языков и их практическим применением, чтобы прогнозировать будущие тенденции внедрения.
Топ-20 языков программирования по версии RedMonk выглядит следующим образом:
- JavaScript
- Python
- Java
- PHP
- C#
- TypeScript
- CSS
- C++
- Ruby
- C
- Swift
- Go
- R
- Shell
- Kotlin
- Scala
- Objective-C
- PowerShell
- Rust
- Dart
Интересные наблюдения по результатам рейтинга:
- TypeScript впервые занял шестое место единолично, без деления позиции с другими языками. Это говорит о стабильном росте его популярности. Аналитики отмечают, что интересно будет наблюдать, сохранит ли TypeScript импульс для дальнейшего роста или достиг своего пика на данный момент.
- Kotlin и Scala, оба основанные на виртуальной машине Java (JVM), поднялись на несколько позиций и разделили 14-е место. Scala поднялся на две позиции, что примечательно, учитывая его предыдущую нисходящую траекторию с исторического максимума на 12-м месте. Kotlin поднялся на три позиции, что удивительно, так как он оставался на 17-м месте три квартала подряд. Эта комбинация свидетельствует о сохраняющейся силе экосистемы JVM.
- Objective-C продолжает терять позиции, опустившись на 17-е место — самый низкий показатель за всю историю наблюдений. Нисходящая траектория Objective-C началась в середине 2018 года. Несмотря на это, 17-е место все еще считается впечатляющим достижением.
- Dart и Rust застряли на 19-м месте, не показывая движения вверх на протяжении пяти кварталов подряд. Хотя это не обязательно негативный показатель, аналитики задаются вопросом, откуда может прийти новый импульс для роста этих языков, особенно учитывая некоторые трудности в расширении их использования.
- Среди языков, за которыми стоит следить в будущем, аналитики отмечают:
- <li>Ballerina: совершил впечатляющий скачок с 80-го на 61-е место.
- Bicep: поднялся на 8 позиций до 78-го места.
- Grain и Moonbit: пока не вошли в первую сотню, но представляют интерес как языки, оптимизированные для WebAssembly (веб-сборки).
- Zig: поднялся на 10 позиций до 87-го места, следуя по стопам C++ и Rust.
Авторы исследования подчеркивают, что рейтинг не отражает реальное использование языков в корпоративной среде, так как подобные данные недоступны для анализа. Однако он позволяет оценить общие тенденции и потенциальные направления развития индустрии программирования.
В заключение, RedMonk отмечает, что хотя числовые рейтинги предоставляют интересную информацию, более важным является распределение языков по группам или уровням популярности. Разница в один-два места в рейтинге часто не является существенной, в то время как разрыв между группами языков на графике обычно отражает значительные различия в их относительной популярности.
- Источник новости
- www.securitylab.ru