Рейтинги популярности языков программирования — это не просто «конкурс красоты», отмечает Dice Insights: знание того, какие из них актуальны в данный момент, помогает выбрать, какой начинать учить или продолжать оттачивать, чтобы не терять востребованность на рынке и расти как специалисту. Один из таких рейтингов регулярно публикует американская фирма RedMonk.
На днях аналитики выпустили свежую версию списка. Лидирует по-прежнему JavaScript. С ним в первую пятёрку попали Python, Java, PHP и CSS, ниже идут «хайповые» языки последних лет — Swift, Go и Kotlin. Стоит отметить, что в новом топ-20 языки следуют ровно в том же порядке, как и в прошлом.
1 JavaScript 2 Python 3 Java 4 PHP 5 CSS 5 C# 7 C++ 8 TypeScript 9 Ruby 10 C 11 Swift 12 R 13 Objective-C 14 Shell 14 Scala 16 Go 17 PowerShell 18 Kotlin 19 Rust 19 Dart
«Перестановок в рейтингах становится всё меньше, и это наводит на мысль, что мы, возможно, вступаем в период относительного застоя, — пишут авторы. — Новые языки продолжат появляться, а некоторые могут набрать популярность благодаря добавлению новых фич или внешним факторам… но возможно, в отрасли идёт процесс формирования некоего равновесия. Состояния, когда языки заняли свои ниши и положение относительно конкурентов».
Аналитики RedMonk сочетают сведения об использовании языков на практике (GitHub) и их обсуждении в сети (Stack Overflow), а также пытаются предсказать будущие тренды их распространения. Подробно о методологии — здесь.
Для айтишников отсутствие больших «потрясений» в таких рейтингах — скорее, хорошая новость, ведь это значит, что изучаемые ими языки будут нужны и популярны ещё долгое время. К слову, особых подвижек последние несколько месяцев не происходит и в TIOBE (по крайней мере в верней части рейтинга).
10 курсов по SQL для лучшего понимания работы с большими данными (май, 2023)
Собрали 10 платных и бесплатных онлайн-курсов для изучения SQL. Программы рассчитаны на слушателей, которые только начинают или продолжают знакомство с языком.
10 способов научиться программировать самостоятельно
Хотите научиться кодить и освоить алгоритмы? Собрали десять советов с чего начать изучение программирования для тех, кто только начинает своё путешествие в мир программирования и снабдили все это полезными ссылками на курсы для начинающих программистов.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.
Кто подскажет как на CSS написать сортировку?
display: flex и с помощью order сам сортируешь как надо)