C

Partager :

Ces questions n'ont été posées qu'aux développeurs ayant choisi C comme l'un de leurs trois principaux langages de programmation.

Quelle norme C utilisez-vous régulièrement ?

Quel IDE ou éditeur utilisez-vous le plus pour le développement en C ?

Malgré toutes les mesures que nous avons prises pour garantir la représentativité des participants, il est possible que les résultats sur-représentent légèrement les utilisateurs de produits JetBrains, qui sont plus enclins à répondre à nos enquêtes.

Quels frameworks de tests unitaires utilisez-vous régulièrement ?

Le pourcentage de développeurs qui n'écrivent pas de tests unitaires pour C a enfin diminué après quelques années et n'est plus que d'un tiers environ. En parallèle, la part des personnes qui écrivent des tests unitaires sans framework spécifique a augmenté de 5 points de pourcentage.

Quels frameworks de tests unitaires utilisez-vous régulièrement ?

Quels modèles de projet ou systèmes de build utilisez-vous régulièrement ?

Le modèle de projet Visual Studio a perdu de sa popularité auprès des développeurs C depuis 2021. Ces derniers temps, leur choix se porte plus souvent sur CMake et Makefiles.

Quels modèles de projet ou systèmes de build utilisez-vous régulièrement ?

Quels gestionnaires de dépendances utilisez-vous dans vos projets ?

Quels compilateurs utilisez-vous régulièrement ?

La part du compilateur d'Intel a chuté d'un tiers chez les développeurs C en 2022. Chez les développeurs C++, la tendance est inverse.

Quels compilateurs utilisez-vous régulièrement ?

Dans CLion, vous pouvez utiliser des compilateurs basés sur GCC, Clang, MSVC et IAR. Pour les cas plus particuliers, une fonctionnalité de compilateur personnalisé vous permet d'utiliser n'importe quel compilateur arbitraire dans CLion.

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.