Вебинар, 03.08 в 19:00 free
Учим создавать сайт, который увеличит продажи в 5 раз

JetBrains рассказала о состоянии экосистемы С++ в 2021 году

1 комментарий
JetBrains привела результаты экосистемы С++ в 2021 году

Недавно компания JetBrains опубликовала результаты исследования по каждому языку программирования. Среди его итогов, например, бесспорное лидерство было у JavaScript, а пятерка самых быстрорастущих языков включила Python, TypeScript, Kotlin, SQL и Go.

Отдельно JetBrains написала статью по анализу языка программирования С++, где собрала мнения экспертов по полученной статистике. Ими выступили Мэтт Годболт (создатель Compiler Explorer) и Андреас Клинг (создатель SerenityOS).

Некоторые выводы исследования языка С++:

  • 1 из 5 разработчиков С++ использует С++20, а 12% все еще используют С++98 и С++03. При этом последний официально подписанный стандарт поддерживается еще не во всех компиляторах.

Стандарты использования С++


Использование стандартов С++. Изображение: jetbrains.com

  • 30% разработчиков не пишут юнит-тесты, а 32% использует для этого Google Test. Мэтт Годболт считает, что это крайне печальная статистика.
  • 55% разработчиков используют CMake для сборки, хотя принято считать, что какой-то стандартной системы для сборки С++ нет.
  • Наиболее часто для разработки С++ используется IDE-редактор Visual Studio Code – 28%.
  • ¾ респондентов страдают от отсутствия хороших упаковочных решений и им приходится создавать библиотеки отдельно. Эксперты считают, что это добавляет лишней работы и обозначает зависимость от сторонних решений.
  • Наиболее часто используемыми компиляторами стали GCC (78%) и Clang (43%). 

Больше информации про исследование С++ можно найти в отчете JetBrains.

Комментарии

Артем Иванов 0
22 июля в 13:11
Мне вот кажется, когда в сумме опроса получается больше 100% - не самый удобный и наглядный формат?
С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
С помощью соцсетей
У меня уже есть аккаунт Войти
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта