Cette section de l'enquête a été montrée aux personnes qui ont coché « Matériel informatique » ou « Automatisation du domicile » en réponse à la question « Quels types de logiciels développez-vous ? » dans les sections C et C++, à celles qui ont coché « Technologies embarquées ou Internet des objets » en réponse à « Quels types de projets développez-vous en Rust ? » dans la section Rust, et à celles qui ont coché « Technologie embarquée » en réponse à la question « À quelles fins utilisez-vous Python ? » dans la section Python.

Ne perdez pas de vue que les développeurs de logiciels embarqués peuvent travailler sur plusieurs types de projets (embarqués et autres) et que certains éléments des logiciels embarqués ne sont pas spécifiques au développement embarqué (les microservices par exemple).

Technologie embarquée

Popularité du développement de logiciels embarqués

Par langage

Assembly, MATLAB et C sont les langages les plus fortement associés au développement embarqué. Plus de 25 % des personnes les utilisant comme langages principaux développent des logiciels embarqués. Toutefois, en termes absolus, Python est le principal langage des développeurs logiciels embarqués.

Quels sont les principaux langages pour les développeurs de logiciels embarqués ?

Ce tableau ne comprend que les langages spécifiques aux technologies embarquées.

Quelles normes C utilisez-vous régulièrement ?

Quelles normes C++ utilisez-vous régulièrement ?

Les développeurs de logiciels embarqués n'utilisent généralement pas les dernières normes des langages, sauf pour le C++, langage pour lequel ils sont nombreux à utiliser les normes les plus récentes (C++17 et C++20).

Quel IDE / éditeur utilisez-vous le plus souvent ?

Quels frameworks de tests unitaires utilisez-vous régulièrement, le cas échéant ?

Quel·s modèle·s de projet ou système·s de build utilisez-vous régulièrement, le cas échéant ?

Quels compilateurs utilisez-vous régulièrement ?

Merci du temps que vous nous avez accordé !

Nous espérons que vous avez trouvé ce rapport intéressant. N'hésitez pas à le partager avec vos ami·e·s et collègues.

Rejoignez le JetBrains Tech Insights Lab

Participez à des enquêtes et à des études sur l'expérience utilisateur pour aider les produits JetBrains à gagner en facilité d'utilisation, mais aussi en puissance. En participant à nos études, vous aurez également la possibilité de gagner des récompenses.

Si vous avez des questions ou des suggestions, contactez-nous à surveys@jetbrains.com.