Языки

Поделиться:

В этом разделе приводится статистика, отражающая тенденции использования языков программирования, сценариев и разметки.

Языками программирования, сценариев и разметки

Какими языками программирования, сценариев и разметки вы пользовались за последний год?

Какими языками программирования, сценариев и разметки вы пользовались за последний год?

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% самых высоких зарплат среди респондентов в их регионе.

Подберите себе инструмент

Спасибо, что уделили время!

Если результаты исследования показались вам интересными, поделитесь ими с друзьями и коллегами.

Присоединяйтесь к JetBrains Tech Insights Lab

Участвуйте в опросах и UX-исследованиях JetBrains, чтобы помочь нам улучшить наши продукты. Среди участников исследований разыгрываются призы.

Исходные данные Скоро

Мы готовим исходные данные к публикации. Оставьте свою электронную почту, и мы сообщим вам, когда их можно будет скачать.

By submitting this form I agree to the JetBrains Privacy Policy

Если у вас есть вопросы или пожелания, свяжитесь с нами по адресу surveys@jetbrains.com.