Technologie embarquée
Partager :
Pour cette section, nous avons choisi les personnes ayant choisi « Matériel informatique » ou « Domotique » en réponse à la question « Quels types de logiciels développez-vous ? ».
C99
C11
C17/C18
Embedded C
Je ne sais pas
Autres
C++98 / C++03
C++11
C++14
C++17
C++20
Je ne sais pas

Les développeurs C++ ont plus tendance à adopter les normes de langage les plus récentes, tandis que les développeurs C montrent davantage de réserve et s'en tiennent aux anciennes normes.
Ilia Motornyi
Développeur CLion, pratique le développement embarqué comme hobby
C++ | C | Rust | |
---|---|---|---|
33 % | 30 % | 43 % | VS Code |
25 % | 21 % | 31 % | CLion |
23 % | 10 % | 1 % | Visual Studio |
3 % | 11 % | 6 % | Vi / Vim |
– | – | 8 % | IntelliJ IDEA |
3 % | 5 % | – | Eclipse CDT |
2 % | 3 % | 5 % | Emacs |
3 % | 2 % | – | QtCreator |
1 % | 2 % | – | Xcode |
7 % | 15 % | 5 % | Autres |
Si vous souhaitez essayer CLion pour le développement embarqué, consultez cet article de présentation ainsi que les instructions de configuration.
34%
15%
Google Test
14%
4%
Catch
14%
4%
CppUnit
7%
3%
Boost.Test
5%
3%
CppUTest

De plus en plus de développeurs écrivent des tests, mais de nombreux développeurs C n'utilisent pas de frameworks de tests.
Ilia Motornyi
Développeur CLion, pratique le développement embarqué comme hobby
69%
78%
CMake
50%
58%
Makefiles
32%
29%
Visual Studio project
16%
13%
Ninja
14%
11%
Qmake

CMake est très populaire parmi les développeurs de logiciels embarqués et les fournisseurs de microcontrôleurs. Le projet Zephyr, ESP IDF, et le SDK nRF ont été migrés vers CMake.
Ilia Motornyi
Développeur CLion, pratique le développement embarqué comme hobby
28%
–
Le code source de la bibliothèque fait partie de mon build
26%
–
Je compile les bibliothèques séparément en suivant leurs instructions
24%
25%
J'utilise un gestionnaire de paquets système
21%
–
Je télécharge des bibliothèques toutes prêtes sur Internet
7%
7%
Nuget
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 amis et collègues.
Si vous avez des questions ou des suggestions, contactez-nous à surveys@jetbrains.com.