Сайт Stack Overflow назвал «самые страшные» и «самые любимые» языки программирования

Десять лет подряд сайт вопросов и ответов для программистов Stack Overflow проводит ежегодный опрос разработчиков. 2020 год показал, что Rust – «самый любимый», Python – «самый востребованный», а Perl, Scala и Go – «самые высокооплачиваемые» языки программирования.
Результаты опроса отражают мнения и опыт 65 тысяч разработчиков по всему миру. Опрос проводился в феврале, до объявления глобальной пандемии COVID-19.
Rust – самый любимый
Пятый год подряд, первое место в качестве «самого любимого» языка программирования занимает Rust. На языке Rust пишут 86,1% опрошенных, желающих работать с ним и дальше.
«Самые любимые» языки сообщества Stack Overflow – по результатам опроса те языки программирования, которыми респонденты пользуются чаще всего и хотят продолжать их использование.
Rust приобрел популярность среди разработчиков как эффективное средство для создания программных приложений. Его все чаще используют для разработки игровых движков, операционных систем и симуляторов виртуальной реальности.
Rust – системный язык программирования, который решает три основные задачи: безопасность, скорость и параллелизм. Применение аффинных типов в работе с памятью, наличие макросов и открытый процесс разработки - особенности, которые ценят разработчики.
TypeScript
Второе место в этом году занял TypeScript. В 2019 году он разделял его с Python.
Рост популярности TypeScript связан с изменением политики Microsoft в отношении приложений с открытым исходным кодом – от полного неприятия в начале 2000-х до активного финансирования проектов в 2020 году.
Поскольку веб-интерфейс и кодовые базы Node.JS растут по размеру и сложности, применение статической типизации TypeScript повышает уверенность разработчиков в правильности их кода. Поэтапное принятие TypeScript позволяет программистам продолжать работу без рискованного переноса проекта. TypeScript заполняет многие изменения в ECMAScript: функции стрелок, асинхронизация и классы, прежде чем они станут широко доступны в браузерах.
Python
Phyton занял третье место среди популярных языков программирования. Падение в рейтинге могут объяснить отсутствие в языке статической типизации и миграция Python 2 на Python 3.
Go
В 2020 году резко возросла популярность языка Go. В 2019 году он занял десятое место, а в 2020 поднялся до пятого. 62,3% опрошенных разработчиков намерены продолжать использовать язык. Поэтому в ближайшие годы ожидается его подъем в списке рейтинга.
Топ-10 «самых страшных» языков
Visual Basic, Objective C и Perl занимают лидирующие позиции среди самых «страшных языков». Большинство разработчиков не планируют использовать эти языки в будущем. По мере роста требований и развития приложений Visual Basic, Objective C и Perl все больше устаревают.
Топ-10 «самых высокооплачиваемых» языков
По данным Stack Overflow, средняя зарплата разработчика в зависимости от языка программирования составляет:
- Perl, 76 тыс. долларов;
- Scala, 76 тыс. долларов;
- Go, 74 тыс. долларов;
- Rust, 74 тыс. долларов;
- Ruby, 71 тыс. долларов;
- Bash/Shell/PowerShell, 65 тыс. долларов;
- Objective-C, 64 тыс. долларов;
- Haskell, 60 тыс. долларов;
- Julia, 59 тыс. долларов;
- Python, 59 тыс. долларов.
Согласно рейтингу, заработная плата разработчика зависит от опыта работы с языком программирования. Для большинства языков связь между зарплатой и многолетним опытом программирования линейна.
См. также
Банк России добавил поддержку NFC-технологии в Систему быстрых платежей
20.05.2022 3268 VKuser24342747 3
GitHub до конца 2023 года полностью перейдет на двухфакторную аутентификацию
12.05.2022 4310 VKuser24342747 0
В России создан алгоритм принятия решений о необходимости обновления критичного ПО
21.04.2022 2437 VKuser24342747 0
ИТ-отрасль представила Минцифры список приоритетных направлений поддержки
15.04.2022 2850 VKuser24342747 1
В России разработали открытую операционную систему «Фантом» на собственном микроядре
02.02.2022 6410 user1015646 2
Let's Encrypt отозвал 2 миллиона сертификатов из-за нарушений в коде
02.02.2022 6228 VKuser24342747 0
Google представила новый сервис на замену непопулярной технологии FLoC
01.02.2022 7390 VKuser24342747 0
Samsung разработала модуль биометрической аутентификации для смарт-карт
28.01.2022 7490 VKuser24342747 0
Apple отложила требование об обязательном удалении аккаунтов в приложениях
27.01.2022 11191 VKuser24342747 0
Минцифры разработает единый стандарт для умных многоквартирных домов
24.01.2022 6759 VKuser24342747 0
Visa разработала способ превратить почти любое устройство в POS-терминал
21.01.2022 8414 VKuser24342747 0
Производитель «Эльбрусов» раскритиковал отсрочку внедрения российских процессоров
18.01.2022 6510 VKuser24342747 0