Les questions C ont été présentées uniquement aux développeurs qui ont choisi C comme l'un de leurs principaux langages de programmation.

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

52%
C99
36%
C11
23%
Embedded C
2%
Autre

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

22%20%15%11% 6% 6% 6% 4%Vi / VimCode Visual StudioVisual StudioCLionAtomSublimeXcodeEmacs
All results

Les gestionnaires de dépendances ne sont pas très populaires dans la communauté C : seules 18 % des personnes interrogées utilisent des logiciels spéciaux pour gérer les dépendances.

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

20%Google Test
11%CUnit
10%Unity
10%CppUnit
3%CppUTest
2%Catch
2%Boost.Test
9%Autre
50%Aucun(e)

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

50%31%20% 9% 9% 9% 2% 2% 2% 1% 2%13%MakefilesCMakeProjet Visual StudioXcode ProjectAutotoolsPersonnaliséBoost.BuildQmakeSConsBaselAutreAucun(e)

L'utilisation de Makefiles a progressé de 38 à 50 % depuis l'année dernière.

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

22% 6% 6% 4% 3% 1% 1%60%J'utilise un gestionnaire de paquets systèmeNugetConanvcpkgHunterbuild2AutreAucun(e)

Quel(s) compilateur(s) utilisez-vous régulièrement ?

74%35%18%11%10% 6% 2%GCCClangСompilateur pour microcontrôleursIntelMSVCPersonnaliséAutre

Clang a progressé de 12 points par rapport à l'année précédente, tandis que le taux de popularité des autres compilateurs reste à peu près identique.