20 самых популярных языков программирования по версии Redmonk почти за 10 лет
Когда учишь новый язык программирования, вкладываешь в него время и деньги, то хочется, чтобы он оставался востребованным на рынке — а значит, сохранял высокую планку по зп, — как можно дольше.
Аналитики 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 становятся всё моднее, но чтобы получить столь же широкое распространение им могут понадобиться годы.
12 онлайн-курсов по языку Java для новичков и профессионалов (август, 2023)
Java по-прежнему входит в список самых популярных языков программирования. Вместе с Digitaldefynd мы составили список курсов по Java, которые подойдут как новичкам, так и людям с опытом программирования, чтобы освоить этот востребованный язык.
8 актуальных и интересных курсов по Rust (июнь 2023) + бонус от GitHub
Рассмотрели преимущества и особенности языка Rust, а также сделали подборку курсов по нему, которые будут интересны как новичкам, так и опытным программистам.
10 курсов по SQL для лучшего понимания работы с большими данными (май, 2023)
Собрали 10 платных и бесплатных онлайн-курсов для изучения SQL. Программы рассчитаны на слушателей, которые только начинают или продолжают знакомство с языком.
10 способов научиться программировать самостоятельно
Хотите научиться кодить и освоить алгоритмы? Собрали десять советов с чего начать изучение программирования для тех, кто только начинает своё путешествие в мир программирования и снабдили все это полезными ссылками на курсы для начинающих программистов.
Хотите сообщить важную новость? Пишите в Telegram-бот
Главные события и полезные ссылки в нашем Telegram-канале
Обсуждение
Комментируйте без ограничений
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.