Embedded
Teilen:
Dieser Abschnitt enthält die Antworten von Befragten, die nach eigenen Angaben Hardware- oder Heimautomatisierungslösungen entwickeln.
Diese Tabelle enthält die Programmiersprachen derjenigen, die auf die Frage „Welche Arten von Software entwickeln Sie in Ihren Hauptsprachen?“ mit „Hardware“ oder „Heimautomatisierung“ geantwortet haben.
Inbal Levi
Leitende Softwareentwicklerin bei MPGC Services Ltd (Millennium)
Es ist schön, dass ein so großer Teil der Embedded-Entwickler*innen bereits C++20 verwendet. Diese Version erweitert die zur Kompilierungszeit verfügbaren Fähigkeiten, was für Branchen mit einem starken Fokus auf die Laufzeitperformance sehr vorteilhaft ist. Ich hoffe, dass C++23 in den kommenden Jahren eine ähnliche Verbreitung erreichen wird.
Ivan Kravets
Ph.D., Erfinder, CEO von PlatformIO Labs
Die zunehmende Verbreitung von Testframeworks in der Embedded-Entwicklung ist ein ermutigender Trend, auch wenn 20% der Entwickler*innen diese noch nicht nutzen. Diese Umorientierung hin zu testgetriebenen Ansätzen stellt eine positive Entwicklung dar; sie verbessert die Zuverlässigkeit und Qualität von Embedded-Systemen und zeigt den Anspruch der Branche, robuste Produkte auszuliefern.
Ivan Kravets
Ph.D., Erfinder, CEO von PlatformIO Labs
Diese Ergebnisse zeigen einen besorgniserregenden Trend in der Embedded-Entwicklung: Viele Entwickler*innen kämpfen weiterhin mit veralteten Ansätzen bei der Verwaltung von Fremdbibliotheken. Die Verfolgung eines deklarativen Ansatzes ist entscheidend, denn dadurch kann nicht nur die Komplexität verringert, sondern auch die allgemeine Entwicklungserfahrung erheblich verbessert werden. Dies führt zu einem effizienteren Umgang mit mehreren Bibliotheken, was letztlich den Fortschritt im Bereich der Embedded-Entwicklung beschleunigt.
Ivan Kravets
Ph.D., Erfinder, CEO von PlatformIO Labs
Die überwältigende Präferenz für den GCC-Compiler lässt sich auf die Quelloffenheit, die umfassende Architekturunterstützung und die robusten Optimierungsmöglichkeiten zurückführen. In der Gesamtheit erhalten Entwickler*innen dadurch Flexibilität und kostengünstige Lösungen für ihre Embedded-Projekte.
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.
Wenn Sie Fragen oder Anregungen haben, schreiben Sie uns bitte unter surveys@jetbrains.com.