C++
C++ ist eine kompilierte Programmiersprache, die die systemnahe Grundlage von C um objektorientierte und generische Konzepte erweitert. Sie verbindet hardwarenahe Kontrolle mit Mitteln zur Strukturierung, Kapselung und Wiederverwendung von Code. Dadurch bleibt der erzeugte Maschinencode effizient, während sich umfangreichere Software klarer gliedern lässt. Im Embedded-Umfeld eignet sich die Sprache für komplexere Anwendungen, systemnahe Komponenten und Kommunikationslogik, bei denen Laufzeitverhalten und Architekturqualität zusammenkommen müssen. Aktuellere Standards ab C++17 stellen zusätzliche Mittel bereit, ohne den Zugriff auf Speicher und Peripherie nahe am Mikrocontroller aufzugeben. Anders als reine Anwendungssprachen bleibt sie eng an der Hardware und kann in effizienten und ressourcenschonenden Maschinencode übersetzt werden.