Сообщество программистов TIOBE обновили рейтинг языков программирования, в котором лидером стал Python.
Индекс сообщества программистов TIOBE - это показатель популярности языков программирования. Индекс обновляется раз в месяц. Рейтинг основан на количестве квалифицированных инженеров по всему миру, курсов и сторонних поставщиков.
Для расчета рейтинга используются популярные поисковые системы, такие как Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube и Baidu.
Итак, по версии TIOBE на январь 2022 года на первую строчку поднялся Python. К сожалению, PHP упал на 11 место, хотя ранее занимал 8-е. Javascript остался на 7-м месте.
Таблица рейтинга языков по версии TIOBE
Январь 2022 | Январь 2021 | Язык | Рейтинг | Разница |
1 | 3 | Python | 13,58% | +1,86% |
2 | 1 | C | 12,44% | -4,94% |
3 | 2 | Java | 10,66% | -1,30% |
4 | 4 | C++ | 8,29% | +0,73% |
5 | 5 | C# | 5,68% | +1,73% |
6 | 6 | Visual Basic | 4,74% | 0,90% |
7 | 7 | Javascript | 2,09% | -0,11% |
8 | 11 | Assembly Language | 1,85% | +0,21% |
9 | 12 | SQL | 1,80% | +0,19% |
10 | 13 | Swift | 1,41% | -0,02% |
11 | 8 | PHP | 1,40% | -0,60% |
12 | 9 | R | 1,25% | -0,65% |
13 | 14 | Go | 1,04% | -0,37% |
14 | 19 | Delphi / Object Pascal | 0,99% | +0,20% |
15 | 20 | Classic Visual Basic | 0,98% | +0,19% |
16 | 16 | MATLAB | 0,96% | -0,19% |
17 | 10 | Groovy | 0,94% | -0,90% |
18 | 15 | Ruby | 0,88% | -0,43% |
19 | 30 | Fortran | 0,77% | +0,31% |
Из известных и довольно популярных языков программирования, которые точно на слуху, можно отметить:
- Objective-C - 24 место
- Rust - 26 место
- Kotlin - 29 место
- Dart - 37 место
Самый резкий рост произошел у языка Fortran - с 30-го на 19-е место.
Есть ли серьезные соперники у Python? Есть ли новые отличные языки, которые могут составить конкуренцию в будущем?
Если мы посмотрим на перспективные языки последних нескольких лет, то увидим следующие изменения в 2021 году:
- Swift с 13 до 10,
- Go с 14 до 13,
- Rust с 26 до 26,
- Julia с 23 до 28,
- Kotlin с 40 до 29,
- Dart с 25 до 37,
- TypeScript с 42 до 49.
Таким образом, за исключением, возможно, Swift и Go, мы не ожидаем появления новых языков в топ-5 или даже топ-3 в ближайшее время.
Индекс можно использовать для проверки того, насколько актуальны ваши навыки программирования, или для принятия стратегического решения о том, какой язык программирования следует взять на вооружение, приступая к созданию новой программной системы, или в случае, если вы хотите стать программистом и планируете начать обучение какому-либо языку.