关于 C 的问题仅向选择 C 作为其三种主要编程语言之一的开发者显示。

您经常使用哪种(哪些)C 标准?

52%
C99
36%
C11
23%
Embedded C
2%
其他

您最常使用哪款 IDE/编辑器?

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

依赖项管理器在 C 社区中不是很受欢迎:只有 18% 的人使用特殊软件来管理依赖项。

您经常使用哪种(哪些)单元测试框架?

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

您经常使用哪种(哪些)项目模型或构建系统?

50%31%20% 9% 9% 9% 2% 2% 2% 1% 2%13%MakefilesCMakeVisual Studio 项目Xcode 项目Autotools定制Boost.BuildQmakeSConsBazel其他

自去年以来,Makefiles 的使用率从 38% 增长为 50%。

您在项目中使用什么依赖项管理器?

22% 6% 6% 4% 3% 1% 1%60%我使用系统软件包管理器NugetConanvcpkgHunterbuild2其他

您经常使用哪种(哪些)编译器?

74%35%18%11%10% 6% 2%GCCClang适用于微控制器的编译器IntelMSVC定制其他

自去年以来,Clang 编译器上升了 12 个百分点,而其他编译器受欢迎程度大致相同。