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.

© JetBrains s.r.o., 2000—2020. Все права защищены.