C
Compartir:
Estas preguntas solo se han mostrado a los desarrolladores que seleccionaron C como uno de sus tres lenguajes de programación principales.
44%
47%
C99
33%
41%
C11
16%
16%
C17/C18
15%
30%
Embedded C
17%
10%
No lo sé seguro
2%
3%
Otros
34%
30%
VS Code (Visual Studio Code)
22%
21%
CLion
14%
10%
Visual Studio
11%
11%
Vi/Vim
6%
3%
Emacs
A pesar de todas las medidas que hemos tomado para garantizar que el grupo de encuestados sea representativo, los resultados pueden estar ligeramente sesgados hacia los usuarios de productos JetBrains, ya que es más probable que realicen la encuesta.
34%
46%
No escribo código de pruebas de unidad para C
29%
23%
Escribo pruebas de unidad, pero no uso ningún marco de trabajo
13%
16%
Google Test
10%
4%
CUnit
5%
4%
CppUnit
El porcentaje de desarrolladores que no escribe pruebas de unidad para C ha disminuido finalmente después de un par de años y se ha reducido a aproximadamente a un tercio. Mientras tanto, el porcentaje de los que escriben pruebas de unidad sin un marco específico ha aumentado 5 puntos porcentuales.
34%
21%
No escribo código de pruebas de unidad para C
29%
35%
Escribo pruebas de unidad, pero no uso ningún marco de trabajo
13%
15%
Google Test
10%
8%
CUnit
5%
4%
CppUnit
49%
44%
CMake
43%
41%
Makefiles
17%
26%
Proyecto de Visual Studio
10%
6%
Ninja
6%
5%
Sistema de build personalizado
El modelo de proyecto de Visual Studio ha perdido parte de su popularidad entre los desarrolladores de C desde 2021. En la actualidad, tienden a seleccionar CMake y Makefiles con más frecuencia.
49%
64%
CMake
43%
46%
Makefiles
17%
24%
Proyecto de Visual Studio
10%
14%
Ninja
6%
9%
Sistema de build personalizado
80%
82%
GCC
38%
34%
Clang
18%
15%
Compilador para microcontroladores (como Keil, C51 C Compiler, IAR, etc.)
17%
17%
MSVC
7%
11%
Intel
La cuota del compilador de Intel se ha reducido en un tercio entre los desarrolladores de C en 2022. Entre los desarrolladores de C++, la tendencia es la contraria.
80%
80%
GCC
38%
42%
Clang
18%
44%
Compilador para microcontroladores (como Keil, C51 C Compiler, IAR, etc.)
17%
25%
MSVC
7%
5%
Intel
3%
1%
Personalizado
4%
3%
Otros
En CLion, puede utilizar compiladores basados en GCC, Clang, MSVC e IAR. Para casos poco frecuentes o personalizados, una característica de compilador personalizado habilita cualquier compilador arbitrario en CLion.
¡Gracias por el tiempo que nos ha dado!
Esperamos que nuestro informe le haya resultado útil. Comparta este informe con sus amigos y compañeros.
Si tiene alguna pregunta o sugerencia, no dude en ponerse en contacto con nosotros a través de surveys@jetbrains.com.