Gömülü

Paylaş:

Bu bölüm için "Hangi tür yazılımlar geliştiriyorsunuz?" sorusuna "Donanım" ya da "Ev otomasyonu" yanıtını işaretleyenleri seçtik.

Yerleşik Yazılım Geliştirme oranlarına göre en popüler 15 dil

40%

Assembly

34%

C

20%

C++

19%

Objective-C

14%

Rust

12%

MATLAB

12%

Delphi

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

47%

C99

41%

C11

16%

C17/C18

30%

Gömülü C

10%

Emin değilim

3%

Diğer

Hangi C++ standartlarını düzenli olarak kullanıyorsunuz?

12%

C++98 / C++03

33%

C++11

24%

C++14

41%

C++17

23%

C++20

12%

Emin değilim

C++ geliştiricileri en yeni dil standartlarını aktif bir şekilde benimseme eğilimindeyken C geliştiricileri daha muhafazakardır ve eski standartlara bağlı kalırlar.

Ilia Motornyi

CLion Geliştiricisi, Amatör yerleştirilmiş yazılım geliştiricisi

En çok hangi IDE'yi / düzenleyiciyi kullanıyorsunuz?

RowColumnValue
C++CRust
%33%30%43Visual Studio Code
%25%21%31CLion
%23%10%1Visual Studio
%3%11%6Vi / Vim
%8IntelliJ IDEA
%3%5Eclipse CDT
%2%3%5Emacs
%3%2QtCreator
%1%2Xcode
%7%15%5Diğer
0%43

Yerleşik yazılım geliştirme için CLion'ı denemeyi düşünüyorsanız bu genel bakış makalesine ve kurulum talimatlarına göz atın.

Python geliştirmesi için en çok hangi IDE'yi veya düzenleyiciyi kullanıyorsunuz?

38%

Visual Studio Code

30%

PyCharm Professional Edition

17%

PyCharm Community Edition

6%

Vim

2%

Sublime Text

1%

Datalore

1%

IntelliJ IDEA

6%

Diğer

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

34%

15%

Google Test

14%

4%

Catch

14%

4%

CppUnit

7%

3%

Boost.Test

5%

3%

CppUTest

Her gün daha fazla geliştirici test yazıyor, ancak birçok C geliştiricisi test çerçeveleri kullanmıyor. Muhtemelen henüz yeterli çerçeveler yok.

Ilia Motornyi

CLion Geliştiricisi, Amatör yerleştirilmiş yazılım geliştiricisi

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

69%

78%

CMake

50%

58%

Makefiles

32%

29%

Visual Studio projesi

16%

13%

Ninja

14%

11%

Qmake

CMake, yerleştirilmiş yazılım geliştiricileri ve MCU sağlayıcıları arasında oldukça popüler. Zephyr projesi, ESP IDF ve nRF SDK CMake'e taşındı.

Ilia Motornyi

CLion Geliştiricisi, Amatör yerleştirilmiş yazılım geliştiricisi

Bağımlılıkların yönetimi

28%

Kütüphane kaynak kodu, derlememin bir parçası

26%

Talimatları kullanarak kütüphaneleri ayrıca derledim

24%

25%

Sistem paket yöneticisi kullanıyorum

21%

İnternetten önceden derlenmiş kütüphaneleri indiririm

7%

7%

Nuget

Compiler

71%

80%

GCC

34%

42%

Clang

30%

25%

MSVC

24%

44%

Mikro denetleyiciler için derleyici

14%

Clang-cl

Gömülü:

2022

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.