Dieser Teil der Umfrage wurde Personen gezeigt, die in den Abschnitten C und C++ auf die Frage „Welche Arten von Software entwickeln Sie?“ mit „Hardware“ oder „Heimautomatisierung“, im Abschnitt Rust auf die Frage „Welche Arten von Projekten entwickeln Sie in Rust?“ mit „Embedded-Geräte / Internet der Dinge“ oder im Abschnitt Python auf die Frage „Wofür verwenden Sie Python?“ mit „Embedded“ geantwortet hatten.

Zu beachten ist, dass Embedded-Entwickler*innen an verschiedenen Arten von Projekten (mit oder ohne Embedded-Bezug) arbeiten können und einige Elemente von Embedded-Softwareanwendungen nicht spezifisch für die Embedded-Entwicklung sind (z. B. Microservices).

Embedded

Verbreitung in der Embedded-Entwicklung

Nach Sprache

Die Sprachen, die am stärksten mit der Embedded-Entwicklung korrelieren, sind Assembly, MATLAB und C. Mehr als 25% derjenigen, die sie als Hauptsprachen verwenden, entwickeln Embedded-Software. Absolut gesehen ist Python jedoch die meistverwendete Sprache unter Embedded-Entwickler*innen.

Hauptsprachen von Embedded-Entwickler*innen

Dieses Diagramm enthält nur Embedded-spezifische Sprachen.

Welchen C-Standard nutzen Sie regelmäßig?

Welche C++-Standards nutzen Sie regelmäßig?

Im Embedded-Bereich werden normalerweise nicht die neuesten Sprachstandards verwendet. Bei C++ fällt jedoch auf, dass die neuesten Standards C++17 und C++20 einen sehr hohen Nutzungsanteil unter Embedded-Entwickler*innen haben.

Welche IDE bzw. welchen Editor nutzen Sie am meisten?

Gibt es Unit-Testing-Frameworks, die Sie regelmäßig nutzen?

Gibt es Projektmodelle oder Build-Systeme, die Sie regelmäßig nutzen?

Welche Compiler nutzen Sie regelmäßig?

Danke, dass Sie sich die Zeit genommen haben!

Wir hoffen, dass Sie unseren Bericht nützlich fanden. Teilen Sie diesen Bericht im Freundes- und Kollegenkreis.

Nehmen Sie an unseren zukünftigen Umfragen teil!

By submitting this form I agree to the JetBrains Privacy Policy

Wenn Sie Fragen oder Anregungen haben, schreiben Sie uns bitte unter surveys@jetbrains.com.