Языки
Поделиться:
В этом разделе приводится статистика, отражающая тенденции использования языков программирования, сценариев и разметки.
Objective-C объективно устарел
Растеряв за шесть лет две трети пользователей, Objective-C, похоже, приближается к концу своего существования. За последний год меньше 2% программистов писали на нем хотя бы раз, и только 11 участников опроса назвали Objective-C своим основным языком. Интерес к нему снижается даже быстрее, чем к COBOL или Perl.
У Objective-C дела шли довольно неплохо с момента его появления в 1984 году вплоть до выпуска компанией Apple его преемника, языка Swift, в 2014. С возникновением других кросс-платформенных языков, таких как Kotlin и Dart, у iOS-разработчиков расширился выбор и практически не осталось причин продолжать писать код на Objective-C.
Расти, как Rust: история успеха
В этом году единственным языком, установившим новый рекорд использования среди самых популярных, стал Rust. За счет своих строгих механизмов безопасности и управления памятью он бросает вызов C++ и демонстрирует устойчивый рост на протяжении пяти лет. По нашим данным, каждый шестой пользователь Go подумывает о переходе на Rust.
Популярность JavaScript медленно идет на спад
В прошлом году три самых популярных языка шли рука об руку. Сейчас разрыв между ними по-прежнему минимален: Java вернула себе первое место, а JavaScript опустился на третье, потеряв три процентных пункта.
Похоже, некоторые из тех, кто начинал пользоваться TypeScript в сочетании с другим языком, постепенно переходят исключительно на него: если в 2020 году 47% пользователей TypeScript программировали на нем наряду с JavaScript, то в 2023 их число снизилось до 38%. Можно предположить, что мы стан ем свидетелями дальнейшего снижения популярности JavaScript еще на несколько процентных пунктов.
Доля желающих изучить другой язык среди JavaScript-разработчиков больше, чем среди пользователей других языков. Это также увеличивает вероятность оттока пользователей, от которого TypeScript только выиграет.
Значения в этой таблице соответствуют тому, сколько пользователей языков, перечисленных по горизонтали, планируют перейти на языки, перечисленные по вертикали. Например, 10% пользователей C# планируют перейти на Rust.
Долгие годы Rust считался одним из самых популярных языков для изучения и в 2023 году впервые вышел на первое место.
Он не только обошел Go, но и сами Go-разработчики оказались среди первых, кто готов перейти на Rust.
Однако, учитывая быстрый рост пользовательской базы Go до 2020 года, некоторые из тех, кто сейчас переключается на Rust, возможно, просто следуют трендам и в скором будущем побегут осваивать очередной популярный язык.
Доля респондентов, ответивших «Нет, не планирую начинать использовать или переходить на другие языки», по основным языкам программирования, включая те, что набрали не менее 150 голосов.
Scala и Rust возглавляют список языков, с которых пользователи переходить не планируют.
Высокооплачиваемыми сотрудниками считаются те, чья зарплата попадает в 25% самых высоких зарплат среди респондентов в их регионе.
Подберите себе инструмент
Спасибо, что уделили время!
Если результаты исследования показались вам интересными, поделитесь ими с друзьями и коллегами.
Если у вас есть вопросы или пожелания, свяжитесь с нами по адресу surveys@jetbrains.com.