C

Paylaş:

Bu sorular yalnızca üç ana programlama dilinden biri olarak C'yi seçen geliştiricilere gösterildi.

Hangi C standardını düzenli olarak kullanıyorsunuz?

44%

47%

C99

33%

41%

C11

16%

16%

C17/C18

15%

30%

Embedded C

17%

10%

Emin değilim

2%

3%

Diğer

C ile yazılım geliştirmek için en çok hangi IDE'yi / düzenleyiciyi kullanıyorsunuz?

34%

30%

Visual Studio Code

22%

21%

CLion

14%

10%

Visual Studio

11%

11%

Vi / Vim

6%

3%

Emacs

Katılımcı havuzunu en iyi şekilde temsil etmek için aldığımız tüm önlemlere rağmen, sonuçlar JetBrains ürünü kullanıcılarıyla ilgili biraz daha fazla veri sunabilir. Bunun nedeni, JetBrains kullanıcılarının ankete katılma olasılığının yüksek olmasıdır.

Hangi birim testi çerçevelerini düzenli olarak kullanıyorsunuz?

34%

46%

C için birim testi yazmıyorum

29%

23%

Birim testi yazıyorum, ancak herhangi bir çerçeve kullanmıyorum

13%

16%

Google Test

10%

4%

CUnit

5%

4%

CppUnit

C için birim testi yazmayan geliştiricilerin yüzdesi son birkaç yılda sonunda azalarak neredeyse üçte bir oranına düştü. Bu sırada özel çerçevesiz birim testi yazanların oranı yüzde 5 arttı.

Hangi birim testi çerçevelerini düzenli olarak kullanıyorsunuz?

34%

21%

C için birim testi yazmıyorum

29%

35%

Birim testi yazıyorum, ancak herhangi bir çerçeve kullanmıyorum

13%

15%

Google Test

10%

8%

CUnit

5%

4%

CppUnit

Hangi proje modellerini veya derleme sistemlerini düzenli olarak kullanıyorsunuz?

49%

44%

CMake

43%

41%

Makefiles

17%

26%

Visual Studio projesi

10%

6%

Ninja

6%

5%

Özel derleme sistemi

Visual Studio proje modeli 2021'den bu yana C geliştiricileri arasında popülerliğini kaybetti. Bugünlerde, daha sıklıkla CMake ve Makefiles'ı tercih etme eğilimindeler.

Hangi proje modellerini veya derleme sistemlerini düzenli olarak kullanıyorsunuz?

49%

64%

CMake

43%

46%

Makefiles

17%

24%

Visual Studio projesi

10%

14%

Ninja

6%

9%

Özel derleme sistemi

Projelerinizde hangi bağımlılık yöneticilerini kullanıyorsunuz?

27%

Sistem paket yöneticisi kullanıyorum

6%

vcpkg

5%

Nuget

3%

Conan

2%

build2

1%

Hunter

2%

Diğer

58%

Hiçbiri

Hangi derleyicileri düzenli olarak kullanıyorsunuz?

80%

82%

GCC

38%

34%

Clang

18%

15%

Mikro denetleyiciler için derleyici (Keil, C51 C Derleyici, IAR gibi)

17%

17%

MSVC

7%

11%

Intel

Intel derleyicinin kullanım oranı 2022'de C geliştiricileri arasında üçte bir oranında azaldı. C++ geliştiricileri arasında ise trend tam tersi yönde.

Hangi derleyicileri düzenli olarak kullanıyorsunuz?

80%

80%

GCC

38%

42%

Clang

18%

44%

Mikro denetleyiciler için derleyici (Keil, C51 C Derleyici, IAR gibi)

17%

25%

MSVC

7%

5%

Intel

3%

1%

Özel

4%

3%

Diğer

CLion'da, Clang, MSVC, IAR ya da GCC temelli derleyiciler kullanabilirsiniz. Nadir ya da özel durumlarda Özel Derleyici (Custom complier) özelliği sayesinde CLion içinde herhangi bir derleyici de kullanılabilir.

Zaman ayırdığınız için teşekkür ederiz!

Raporumuzu faydalı bulduğunuzu umuyoruz. Bu raporu arkadaşlarınızla ve meslektaşlarınızla paylaşın.

Herhangi bir soru ya da öneriniz varsa lütfen bizimle surveys@jetbrains.com adresinden iletişime geçin.