C
Teilen:
Diese Fragen wurden nur Entwickler*innen gestellt, die C als eine ihrer drei Haupt-Programmiersprachen angegeben hatten.
44%
47%
C99
33%
41%
C11
16%
16%
C17/C18
15%
30%
Embedded C
17%
10%
Ich bin mir nicht sicher
2%
3%
Sonstige
34%
30%
VS Code
22%
21%
CLion
14%
10%
Visual Studio
11%
11%
Vi/Vim
6%
3%
Emacs
Trotz aller Maßnahmen, die wir ergriffen haben, um einen repräsentativen Befragtenpool zu gewährleisten, können in den Ergebnissen Nutzer*innen von JetBrains-Produkten leicht übergewichtet sein, da diese mit einer höheren Wahrscheinlichkeit an der Umfrage teilnehmen.
34%
46%
Ich schreibe keine Unit-Tests für C
29%
23%
Ich schreibe Unit-Tests, verwende aber keine Frameworks
13%
16%
Google Test
10%
4%
CUnit
5%
4%
CppUnit
Der Anteil der Entwickler*innen, die keine Unit-Tests für C schreiben, ist nach einigen Jahren endlich zurückgegangen und beträgt jetzt etwa ein Drittel. Gleichzeitig stieg der Anteil derer, die Unit-Tests ohne ein bestimmtes Framework schreiben, um 5 Prozentpunkte.
34%
21%
Ich schreibe keine Unit-Tests für C
29%
35%
Ich schreibe Unit-Tests, verwende aber keine Frameworks
13%
15%
Google Test
10%
8%
CUnit
5%
4%
CppUnit
49%
44%
CMake
43%
41%
Makefiles
17%
26%
Visual-Studio-Projekt
10%
6%
Ninja
6%
5%
Custom-Buildsystem
Das Visual-Studio-Projektmodell hat seit 2021 einiges an Beliebtheit in der C-Entwicklungsgemeinde verloren. Heutzutage wird öfter CMake und Makefiles gewählt.
49%
64%
CMake
43%
46%
Makefiles
17%
24%
Visual-Studio-Projekt
10%
14%
Ninja
6%
9%
Custom-Buildsystem
80%
82%
GCC
38%
34%
Clang
18%
15%
Compiler für Microcontroller (z. B. Keil, C51 C Compiler, IAR etc.)
17%
17%
MSVC
7%
11%
Intel
Bei den C-Entwickler*innen ist der Anteil des Intel-Compilers im Jahr 2022 um ein Drittel gefallen. Bei den C++-Entwickler*innen ist der Trend genau umgekehrt.
80%
80%
GCC
38%
42%
Clang
18%
44%
Compiler für Microcontroller (z. B. Keil, C51 C Compiler, IAR etc.)
17%
25%
MSVC
7%
5%
Intel
3%
1%
Custom-Entwicklungen
4%
3%
Sonstige
In CLion können Sie verschiedene Compiler verwenden: GCC-basiert, Clang, MSVC und IAR. Für seltene oder spezielle Fälle kann mit der Funktion Benutzerdefinierter Compiler jeder beliebige Compiler in CLion eingebunden werden.
Danke, dass Sie sich die Zeit genommen haben!
Wir hoffen, dass Sie unseren Bericht nützlich fanden. Teilen Sie diesen Bericht im Freundes- und Kollegenkreis.
Wenn Sie Fragen oder Anregungen haben, schreiben Sie uns bitte unter surveys@jetbrains.com.