Unterschiedlichste Betriebssysteme und Anwendungssoftware werden in C oder C++ geschrieben. Vom Einsatz auf Supercomputern über Apps für Consumer-PCs bis hin zu eingebetteten Systemen (Embedded Systems - Wikipedia) ist fast alles in C oder C++ realisierbar. Dennoch stechen die Vorteile der beiden Programmiersprachen besonders bei der Softwareentwicklung für Anwendungen auf eingebetteten Systemen hervor. Deshalb greifen wir bei Merecs Engineering bei der Elektronikentwicklung und der Mikrokontroller-Programmierung auf C und C++ zurück.
Besonders C ist, bei der Entwicklung von Software für eingebettete Systeme, eine der gängigsten und am häufigsten verwendeten Programmiersprachen, was sich in absehbarer Zukunft auch nicht ändern wird. Kaum ein Chip-Hersteller stellt keine Frameworks und Entwicklungsumgebungen für die Programmierung in C bereit.
Aber auch C++ hat in den letzten Jahren immer mehr Popularität im Bereich von Embedded Software gewonnen. So lässt sich zum Beispiel dank Embedded C++ auch objekt-orientierte Programmierung im Beriech der Embedded Software anwenden. Gerade bei komplexerer Software lassen sich flexiblere Softwarearchitekturen aufbauen und damit skalierbarere Lösungen generieren.
Ob C oder C++ in einem Projekt eingesetzt wird, ist eine sehr individuelle Frage und wird, abhängig von den Anforderungen, kundenspezifisch beantwortet.
Weitere Informationen zur Programmierung von C / C++ & Mikrocontrollern: