RedMonk обновил рейтинг языков программирования.
Компания RedMonk представила свой ежеквартальный рейтинг популярности языков программирования за июнь 2024 года. Аналитики отмечают, что публикация рейтинга немного задержалась из-за летних отпусков, но это не повлияло на качество анализа.
Методология рейтинга RedMonk основана на анализе данных из GitHub и Stack Overflow. Для GitHub используются данные из GitHub Archive, анализируются языки по запросам на включение изменений (pull requests). Учитывается базовый язык репозитория, исключаются ответвления (форки). Для Stack Overflow используется их инструмент исследования данных (Data Explorer).
Важно отметить, что этот рейтинг не претендует на статистически точное представление текущего использования языков. Его цель – выявить взаимосвязь между обсуждением языков и их практическим применением, чтобы прогнозировать будущие тенденции внедрения.
Топ-20 языков программирования по версии RedMonk выглядит следующим образом:
Аналитики отмечают, что верхняя часть рейтинга остается практически неизменной на протяжении нескольких лет. В первой десятке единственные изменения коснулись CSS, который опустился на одну позицию, и C++, поднявшегося на строчку выше.
Интересные наблюдения по результатам рейтинга:
Эксперты RedMonk отмечают, что рынок языков программирования в целом демонстрирует высокую устойчивость к изменениям. Несмотря на появление новых технологий, включая системы искусственного интеллекта для помощи в программировании, радикальных сдвигов в популярности языков пока не наблюдается.
Авторы исследования подчеркивают, что рейтинг не отражает реальное использование языков в корпоративной среде, так как подобные данные недоступны для анализа. Однако он позволяет оценить общие тенденции и потенциальные направления развития индустрии программирования.
В заключение, RedMonk отмечает, что хотя числовые рейтинги предоставляют интересную информацию, более важным является распределение языков по группам или уровням популярности. Разница в один-два места в рейтинге часто не является существенной, в то время как разрыв между группами языков на графике обычно отражает значительные различия в их относительной популярности.
Никаких овечек — только отборные научные факты