Вышел свежий рейтинг языков программирования RedMonk

Исследователи RedMonk опубликовали топ языков программирования за 3 квартал 2021 года. Как обычно для рейтингов этого периода, нынешний почти полностью совпадает с мартовским, отмечают авторы: если в предыдущем свои позиции сменила половина топовой двадцатки, то в этот раз перестановки в ней только две.

7 комментариев

Исследователи RedMonk опубликовали топ языков программирования за 3 квартал 2021 года. Как обычно для рейтингов этого периода, нынешний почти полностью совпадает с мартовским, отмечают авторы: если в предыдущем свои позиции сменила половина топовой двадцатки, то в этот раз перестановки в ней только две.

Места в топ-20 распределились следующим образом:

1 JavaScript
2 Python
2 Java
4 PHP
5 CSS
5 C++
5 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
20 Dart

Java, который несколько кварталов был в роли догоняющего, вернулся на второе место и теперь делит его с Python. По словам RedMonk, Java показывает в рейтинге отличные результаты и его ещё рано списывать со счетов. Несмотря на свой возраст он остаётся востребованным и постоянно адаптируется к быстро меняющейся среде.

Dart, который в прошлый раз после длительного застоя сделал большой скачок и не дотянул всего одну строчку до первой двадцатки, впервые попал в топ — он вытолкнул Perl. Теперь вопрос в том, сможет ли он удержаться здесь и продолжить движение по восходящей.

TypeScript после двух кварталов на 9 месте уже второй раз занимает 8-е. RedMonk считает выдающимся достижением то, что он вообще добрался до таких позиций, подвинув языки вроде Ruby. Но сможет ли он расти дальше и потеснить C#, C++ или PHP, пока не ясно.

Язык Julia, который ровно год назад претендовал на попадание в топ-20 с 24 места, откатился на 28-е. Его сложность отчасти в том, что ему приходится бороться за внимание разработчиков в сфере анализа данных с мощными и популярными соперниками — Python и R.

От Julia до Ballerina: гид по новым языкам программирования, которые стоит изучать в 2021 году
От Julia до Ballerina: гид по новым языкам программирования, которые стоит изучать в 2021 году
По теме
От Julia до Ballerina: гид по новым языкам программирования, которые стоит изучать в 2021 году
15 курсов по Java, на которые стоит обратить внимание новичкам и профи
15 курсов по Java, на которые стоит обратить внимание новичкам и профи
По теме
15 курсов по Java, на которые стоит обратить внимание новичкам и профи
Подписывайтесь на «Что к чему» —
анамнез и главные симптомы беларуского ИТ.
Цифры, графика, ничего лишнего. Выходит раз в 2 недели.
Спасибо! На указанный адрес отправлено письмо для подтверждения подписки.
Читайте также
Microsoft запустила обучающий сайт по Java
Microsoft запустила обучающий сайт по Java
Microsoft запустила обучающий сайт по Java
Топ языков программирования по версии IEEE в 2022 году
Топ языков программирования по версии IEEE в 2022 году
Топ языков программирования по версии IEEE в 2022 году
12 онлайн-курсов по Java для новичков и профи в 2022 году
12 онлайн-курсов по Java для новичков и профи в 2022 году
12 онлайн-курсов по Java для новичков и профи в 2022 году
Как оплачиваются самые популярные языки GitHub и какой прогноз
Как оплачиваются самые популярные языки GitHub и какой прогноз
Как оплачиваются самые популярные языки GitHub и какой прогноз

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментируйте без ограничений

Релоцировались? Теперь вы можете комментировать без верификации аккаунта.

mahagam
mahagam embedded engineer в HYPERVSN (by Kino-mo)
0

а что в списках делают VHDL и Verilog ?

fallinmyhand
fallinmyhand Патриот в Мерси Софтваре
0

он используется в эмуляторах

mahagam
mahagam embedded engineer в HYPERVSN (by Kino-mo)
0

а SQL в базах данных. и что? это не языки программирования. да, на их симулируемом подмножестве можно написать программу. но не стоит пихать в языки программирования всё, что полно по Тьюрингу.
тем более что в своей области им пока что нет альтернативы. а из новинок, chisel все равно превращается в verilog сначала.

fallinmyhand
fallinmyhand Патриот в Мерси Софтваре
0

и? языки высокого уровня компилируются в языки более низкого

mahagam
mahagam embedded engineer в HYPERVSN (by Kino-mo)
0

ага, и в конце-концов в финале все доходит до того, что некий процессор исполняет инструкции, последовательность которых определена исходниками вашего языка программирования.

вот только в случае Verilog`а и ему подобных - никакого исполняющего некую финальную программу процессора нет.

fallinmyhand
fallinmyhand Патриот в Мерси Софтваре
-1

ну так в эмуляторе оборудования, есть

0

А где COBOL?