C
На вопросы о языке C отвечали только те, кто выбрал его в качестве одного из трех основных языков программирования.
Какие стандарты языка C вы регулярно используете?
Разработчики медленно переходят на C11, но можно ожидать, что в ближайшие три года этот стандарт выйдет на первое место. Однако ему уже отдают предпочтение разработчики встраиваемых систем (домашняя автоматизация и другое оборудование): у них он на первом месте с долей 47%.
Какую IDE или редактор вы используете чаще всего для разработки на C?
После нескольких лет превосходства Vi/Vim в этом году на первое место вышел VS Code. Однако среди разработчиков встраиваемых систем Vi/Vim остается востребованным и занимает второе место. Быстро растет и популярность CLion. Вы тоже можете попробовать CLion для микроконтроллеров.
Какие фреймворки вы регулярно используете для юнит-тестирования?
Какие менеджеры зависимостей вы используете в своих проектах?
Менеджеры зависимостей не очень популярны в сообществе C-разработчиков. Только 14% респондентов используют несистемное ПО для управления зависимостями.
Какие модели проектов или системы сборки вы регулярно используете?
Какие компиляторы вы регулярно используете?
GCC — самый популярный компилятор. При разработке встраиваемых систем особенно востребованы компиляторы для микроконтроллеров: их предпочитают 38% разработчиков, что ставит их выше Clang и MSVC.
Что вы разрабатываете на C?
Безусловно, C сейчас является основным языком программирования встраиваемых систем, и растущий рынок домашней автоматизации формирует для него новую аудиторию.
Спасибо, что уделили время!
Если результаты исследования показались вам интересными, поделитесь ими с друзьями и коллегами.
Присоединяйтесь к JetBrains Tech Insights Lab
Участвуйте в опросах и UX-исследованиях JetBrains, чтобы помочь нам улучшить наши продукты. Среди участников исследований разыгрываются призы.
Если у вас есть вопросы или пожелания, свяжитесь с нами по адресу surveys@jetbrains.com.