Compiler für Mikrocontroller

Gast #959904
Lesenswert?

Hi,

ich schreibe zur Zeit an meiner Diplomarbeit im Bereich Erweiterterte 
Programmierparadigmen fuer die Programmierung eingebetteter Systeme.
Gegenwaertig nutze ich C++ zur Programmierung zusammen mit 
feature-orientierter und aspektorientierter Programmierung. Gegenwaertig 
gibt es diese Erweiterungen nur fuer C++.
Im Zusammenhang mit der Programmierung eingebetteter Systeme liest man 
haeufig (Quellen bleibe ich Euch hier mal schuldig) das C noch state of 
the
art ist. Ich habe mich in diesem Zusammenhang gefragt:

Gibt es Mikrocontroller fuer die es keinen C++-Compiler gibt und wenn ja
welche?

gruss
jl
#959910
Lesenswert?

Es gibt sicherlich sehr viele Microcontroller, für die es zwar einen C 
Compiler, wohl aber keinen C++ Compiler gibt. Ein C++ Compiler findet 
sich oft bei Plattformen mit GCC-Support, ist sonst aber nicht so sehr 
verbreitet. Wobei Microchip bei den PIC30 zwar den GCC verwendet, aber 
für C++ zu bequem war.
Gast #959951
Lesenswert?

Es gibt auch eine Menge von Microcontrollern, bei denen 
feature-orientierte und aspektorientierte Ansaetze weit ueber das Ziel 
hinaus gehen. Da passt eine Zustandsmaschine plus ein Protokoll und ein 
paar Sensoren rein.
#960007
Lesenswert?

> ich schreibe zur Zeit an meiner Diplomarbeit im Bereich Erweiterterte
> Programmierparadigmen fuer die Programmierung eingebetteter Systeme.
> Gegenwaertig nutze ich C++ zur Programmierung zusammen mit
> feature-orientierter und aspektorientierter Programmierung. Gegenwaertig
> gibt es diese Erweiterungen nur fuer C++.

Falls hier FeatureC++ gemeint ist, das auch nur ein Präprozessor ist, 
könnte man das theoretisch mit einem C++ nach C-Compiler auf andere 
Controller kriegen.
Die Frage ist nur, ob das sinnvoll ist, denn selbst wenn C++ für einen 
Controller verfügbar ist, wird man im allgemeinen nur die 
grundlegendsten OO-Features verwenden oder diesen als "besseren" C 
Compiler verwenden.
Warum? Weil die Komplexität der Anwendungen normalerweise auch mit 
"einfachem" C, ohne signifikante Nachteile beim 
Programmier/Wartungsaufwand, handhabbar ist.
Gast #960061
Lesenswert?

Ich würde ergebnisorientierte Programmierung gut finden. Nach meiner 
Erfahrung ist bei Uni-Programmierprojekten/Diplomarbeiten etc. das 
programmierte Ergebnis nachher nicht verwendbar, obwohl mit vielen toll 
klingenden Phrasen nur so um sich geworfen wurde.
Gast #960096
Lesenswert?

Hi,

vielen Dank fuer die Anmerkungen. Ja ich nutze den FeatureC++-Compiler 
zur
Umsetzung von FOP. In meiner Diplomarbeit geht es gerade um die 
Untersuchung, ob man FOP und AOP auch fuer die Programmierung von 
eingebetteten Systemen einsetzen kann.
Aber um nochmal auf meine urspruengliche Frage zurueckzukommen. Fuer
welche mikrocontroller existieren keine C++-Compiler?

Bis dato steht in der Liste:
- PIC


gruss
jl

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren