C
共有:
これらの質問は、3 つの主要なプログラミング言語の 1 つに 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 用のユニットテストを書かない開発者の割合がこの 2 年間でようやく下落に転じており、約 3 分の 1 に減少しています。一方、特定のフレームワークを使用せずにユニットテストを書く開発者のシェアは 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%
独自のビルドシステム
C 開発の間では 2021 年から Visual Studio プロジェクトモデルの人気が減少しており、最近では CMake と Makefiles がより頻繁に選択される傾向にあります。
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 コンパイラー、IAR など)
17%
17%
MSVC
7%
11%
Intel
2022 年は C 開発者の間で Intel コンパイラーのシェアが減少しました。C++ 開発者の間では逆の傾向が見られます。
80%
80%
GCC
38%
42%
Clang
18%
44%
マイクロコントローラ用のコンパイラー(Keil、C51 C コンパイラー、IAR など)
17%
25%
MSVC
7%
5%
Intel
3%
1%
カスタム
4%
3%
その他
CLion では GCC ベース、Clang、MSVC、および IAR コンパイラーを使用できます。稀なケースや特定のケースでは、カスタムコンパイラー機能によって任意のコンパイラーを CLion で使用できます。
最後までご覧いただきありがとうございました!
レポートはお役に立ちましたか?
ぜひこのレポートを友人や同僚と共有してください。
ご質問やご提案がございましたら、surveys@jetbrains.comまでお問合わせください。