Сентябрь по традиции - всегда радует ростом числа запросов, из текста которых очевидно следует, что народ обеспокоен выбором языка программирования для изучения. И это понятно - начало учебного сезона. Все хотят попасть в тренд и учить тот язык, который будет востребован еще не один год. Порадуем наших читателей очередным рейтингом языков программирования на основе статистики по данным TIOBE Index и сделаем наши прогнозы на ближайшее будущее, а также попробуем понять что ждет языки программирования в ближайшем будущем. Итак, обещанный рейтинг по состоянию на сентябрь 2019 года и сравнение позиций языков с аналогичным периодом в прошлом году.
Сент 2019 | Сент 2018 | Динамика | Язык | Рейтинг | Изменение |
---|---|---|---|---|---|
1 | 1 | Java | 16.661% | -0.78% | |
2 | 2 | C | 15.205% | -0.24% | |
3 | 3 | Python | 9.874% | +2.22% | |
4 | 4 | C++ | 5.635% | -1.76% | |
5 | 6 | C# | 3.399% | +0.10% | |
6 | 5 | Visual Basic .NET | 3.291% | -2.02% | |
7 | 8 | JavaScript | 2.128% | -0.00% | |
8 | 9 | SQL | 1.944% | -0.12% | |
9 | 7 | PHP | 1.863% | -0.91% | |
10 | 10 | Objective-C | 1.840% | +0.33% | |
11 | 34 | Groovy | 1.502% | +1.20% | |
12 | 14 | Assembly language | 1.378% | +0.15% | |
13 | 11 | Delphi/Object Pascal | 1.335% | +0.04% | |
14 | 16 | Go | 1.220% | +0.14% | |
15 | 12 | Ruby | 1.211% | -0.08% | |
16 | 15 | Swift | 1.100% | -0.12% | |
17 | 20 | Visual Basic | 1.084% | +0.40% | |
18 | 13 | MATLAB | 1.062% | -0.21% | |
19 | 18 | R | 1.049% | +0.03% | |
20 | 17 | Perl | 1.049% | -0.02% |
Нельзя оставить без внимания и PHP. Его востребованность у разработчиков сайтов весьма высока все еще. Но, он скоро покинет первую десятку. И это тенденция. Откроем еще один секрет для наших читателей. Инсайдерская информация от сотрудников крупных ИТ-компаний: числа заказов на проекты, реализуемые на PHP заметно просело и многим разработчикам приходится переползать на смежные технологии, чтобы не потерять работу.
Осталось только понять, почему Python столь популярен. Думается основная причина - низкий порог стартового вхождения. Формально, азы языка Python можно впарить и школьнику средних классов. Проблемы с изучением языка и его практическим применением начинаются чуть позже, когда от разработчика требуется профессиональный уровень. На этапе многие сходят с дистанции. Но, это уже другая история. Другая причина популярности - востребованность на рынке труда. Число вакансий зашкаливает, а это не дает покоя многим.