Этот раздел опроса был показан только тем, кто дал ответ «Оборудование» или «Домашняя автоматизация» на вопрос «Программное обеспечение какого типа вы разрабатываете?» в разделах «C» и «C++», тем, кто дал ответ «Встраиваемые устройства/Интернет вещей» на вопрос «Какие проекты вы разрабатываете на Rust?» в разделе «Rust», и тем, кто дал ответ «Встраиваемое ПО» на вопрос «Для чего вы используете Python?» в разделе «Python».
Следует помнить, что разработчики встраиваемого ПО могут также работать и на других проектах, а также что некоторые элементы встраиваемого ПО (например, микросервисы) характерны не только для этой сферы разработки.
Встраиваемые системы
Языки, которые чаще всего используются для разработки встраиваемого ПО, — Assembly, MATLAB и C. Более 25% тех, кто использует их в качестве основных, разрабатывают встраиваемое ПО. Однако в абсолютных цифрах среди разработчиков встраиваемого ПО лидирует Python.
Разработчики встраиваемого ПО обычно не используют самые новые стандарты языка. Однако в том, что касается C++, интересно отметить, что новые стандарты C++17 и C++20 достаточно распространены среди разработчиков встраиваемого ПО.
Спасибо, что уделили время!
Если результаты исследования показались вам интересными, поделитесь ими с друзьями и коллегами.
Присоединяйтесь к JetBrains Tech Insights Lab
Участвуйте в опросах и UX-исследованиях JetBrains, чтобы помочь нам улучшить наши продукты. Среди участников исследований разыгрываются призы.
Если у вас есть вопросы или пожелания, свяжитесь с нами по адресу surveys@jetbrains.com.