C
공유하기:
이 질문은 사용하는 기본 프로그래밍 언어 3개 중 하나로 C를 선택한 개발자에게만 표시되었습니다.
44%
47%
C99
33%
41%
C11
16%
16%
C17/C18
15%
30%
Embedded C
17%
10%
잘 모르겠음
2%
3%
기타
34%
30%
Visual Studio Code
22%
21%
CLion
14%
10%
Visual Studio
11%
11%
Vi/Vim
6%
3%
Emacs
응답자의 대표성을 확보하기 위해 최대한 노력을 기울였지만 JetBrains 제품 사용자가 설문조사에 참여할 가능성이 높은 만큼 설문조사 결과에 약간의 편향이 있을 수 있습니다.
34%
46%
C에 대한 유닛 테스트를 작성하지 않습니다
29%
23%
유닛 테스트를 작성하지만 프레임워크를 사용하지 않습니다
13%
16%
Google Test
10%
4%
CUnit
5%
4%
CppUnit
C 언어용 유닛 테스트를 작성하지 않는 개발자 비율이 드디어 몇 년만에 감소하여, 약 1/3로 감소했습니다. 반면 특정 프레임워크 없이 유닛 테스트를 작성하는 비율은 5% 증가했습니다.
34%
21%
C에 대한 유닛 테스트를 작성하지 않습니다
29%
35%
유닛 테스트를 작성하지만 프레임워크를 사용하지 않습니다
13%
15%
Google Test
10%
8%
CUnit
5%
4%
CppUnit
49%
44%
CMake
43%
41%
Makefiles
17%
26%
Visual Studio 프로젝트
10%
6%
Ninja
6%
5%
자체 빌드 시스템
2021년 이후 C 개발자 사이에서 Visual Studio 프로젝트 모델의 인기가 감소했습니다. 최근에는 CMake 및 Makefile을 더 자주 선택하는 경향이 있습니다.
49%
64%
CMake
43%
46%
Makefiles
17%
24%
Visual Studio 프로젝트
10%
14%
Ninja
6%
9%
자체 빌드 시스템
80%
82%
GCC
38%
34%
Clang
18%
15%
마이크로컨트롤러용 컴파일러(예: Keil, C51 C Compiler, IAR 등)
17%
17%
MSVC
7%
11%
Intel
2022년 C 개발자 사이에서 Intel 컴파일러의 점유율이 1/3정도 감소했습니다. 반면 C++ 개발자 사이에서는 이 추세가 반대로 나타납니다.
80%
80%
GCC
38%
42%
Clang
18%
44%
마이크로컨트롤러용 컴파일러(예: Keil, C51 C Compiler, IAR 등)
17%
25%
MSVC
7%
5%
Intel
3%
1%
자체 제작
4%
3%
기타
CLion에서 GCC 기반, Clang, MSVC 및 IAR 컴파일러를 사용할 수 있습니다. 드문 경우 혹은 맞춤 설정이 필요한 경우 사용자 지정 컴파일러 기능을 사용해 CLion에서 임의의 컴파일러를 활성화할 수 있습니다.
읽어주셔서 감사합니다!
이 보고서가 여러분에게 도움이 되었길 바랍니다. 이 보고서를 친구와 동료에게 공유하세요.
질문이나 제안이 있으면 surveys@jetbrains.com으로 연락해 주세요.