Недавно компания 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.
Комментарии