Die Fragen zu C wurden nur Entwicklern gestellt, die C als eine ihrer drei primären Programmiersprachen angegeben hatten.

Welchen C-Standard nutzen Sie regelmäßig?

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

Welche IDE bzw. welchen Editor nutzen Sie am meisten?

22%20%15%11% 6% 6% 6% 4%Vi/VimVisual Studio CodeVisual StudioCLionAtomSublimeXcodeEmacs
All results

Abhängigkeitsmanager sind in der C-Community nicht sonderlich verbreitet. Nur 18% nutzen spezielle Software zur Abhängigkeitsverwaltung.

Gibt es Unit-Testing-Frameworks, die Sie regelmäßig nutzen?

20%Google Test
11%CUnit
10%Unity
10%CppUnit
3%CppUTest
2%Catch
2%Boost.Test
9%Sonstiges
50%Keine

Gibt es Projektmodelle oder Build-Systeme, die Sie regelmäßig nutzen?

50%31%20% 9% 9% 9% 2% 2% 2% 1% 2%13%MakefilesCMakeVisual-Studio-ProjektXcode-ProjectAutotoolsBenutzerdefiniertBoost.BuildQmakeSConsBazelSonstigesKeine

Die Verwendung von Makefiles hat seit dem vergangenen Jahr von 38% auf 50% zugenommen.

Welche Abhängigkeits-Manager verwenden Sie in Ihren Projekten?

22% 6% 6% 4% 3% 1% 1%60%Ich nutze einen System-Paket-ManagerNugetConanvcpkgHunterbuild2SonstigesKeine

Welche Compiler nutzen Sie regelmäßig?

74%35%18%11%10% 6% 2%GCCClangCompiler für MicrocontrollerIntelMSVCBenutzerdefiniertSonstiges

Clang hat seit dem letzten Jahr 12 Prozentpunkte zugelegt, während die Popularität anderer Compiler weitgehend gleich geblieben ist.