20 самых популярных языков программирования по версии Redmonk почти за 10 лет
Когда учишь новый язык программирования, вкладываешь в него время и деньги, то хочется, чтобы он оставался востребованным на рынке — а значит, сохранял высокую планку по зп, — как можно дольше.
Аналитики Redmonk проследили популярность языков начиная с сентября 2012 года по январь 2021-го. Компания ранжирует их по частоте использования в проектах на GitHub и обсуждения на Stack Overflow (подробно методология — здесь). Рейтинг обновляется раз в квартал.
Когда учишь новый язык программирования, вкладываешь в него время и деньги, то хочется, чтобы он оставался востребованным на рынке — а значит, сохранял высокую планку по зп, — как можно дольше.
Аналитики Redmonk проследили популярность языков начиная с сентября 2012 года по январь 2021-го. Компания ранжирует их по частоте использования в проектах на GitHub и обсуждения на Stack Overflow (подробно методология — здесь). Рейтинг обновляется раз в квартал.
Как отмечает Dice, верхушка рейтинга за этот период изменилась не слишком сильно: в топе всё те же JavaScript и Java; но по сравнению с ними заметный прогресс за последние кварталы сделал Python. Эти три языка — после SQL — лидировали по количеству открытых вакансий в США в 2020 году.
Самый большой «движ» происходит в нижней части списка Redmonk. Например, большой скачок сделал TypeScript, в рост пошли Kotlin, Rust и Swift. Их более «возрастные» собраться Objective-C и Perl наоборот теряют позиции.
Из таблицы можно сделать один важный вывод: популярность языков программирования не растёт и не снижается слишком быстро, и даже если язык показывает отрицательную динамику, падение может растянуться на годы. К примеру, Objective-C: языку почти четыре десятка лет, Apple в качестве альтернативы ему для iOS-разработки активно продвигает Swift. Но он всё ещё относительно широко используется из-за необходимости сопровождения легаси-кода и любви некоторых разработчиков.
Тем, кто выбирает, какой язык учить, можно спокойно браться за Python или JavaScript, заключает издание. Они далеко не «молоды», но в ближайшей перспективе никуда не сдвинутся со своих мест. Новые языки вроде Kotlin становятся всё моднее, но чтобы получить столь же широкое распространение им могут понадобиться годы.
AI/ML Math: Нужно ли год учить линейную алгебру или можно сразу импортировать PyTorch?
Почти у каждого путь в AI и ML начинается с одного и того же вопроса: «А сначала будет нужна математика или можно сразу писать код?» Кто-то уверен, что без линейной алгебры и матана обречен копировать чужие ноутбуки, а кто-то планирует спокойно деплоить модели, не вспоминая про векторы. Истина, как обычно, где-то посередине.
Хотите сообщить важную новость? Пишите в Telegram-бот
Главные события и полезные ссылки в нашем Telegram-канале
Обсуждение
Комментируйте без ограничений
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.