Ist Objektorientierung schlecht für embedded-Systeme, und warum?

Viele embedded-Anwender nutzen c++, aber einige argumentieren, es ist schlecht, weil es die "Objekt-orientiert"?

Ist es wahr, dass der Objekt-orientierten macht es schlecht für embedded-Systeme, und wenn ja, warum ist das wirklich der Fall?

Edit: Hier eine Kurzanleitung für diejenigen, die fragte:

damit wir
die Menschen lieber nicht zu benutzen, teilen ..., malloc ..., oder ein anderes Objekt
orientierte Praxis, dass große
Strafe.

Ich denke, die Frage ist, sind Objekte, die als Schwergewicht im Rahmen einer embedded-system? Einige der Antworten hier vorschlagen, dass Sie sind und einige sind der Meinung Sie sind es nicht.

  • Noch nie gesehen. Können Sie ein Beispiel geben?
  • Sie vielleicht wollen, markieren Sie diese Frage community wiki, da ist es mehr eine Umfrage als eine Frage mit einer echten Antwort.
  • Seit Wann gibt malloc nichts mit OOP?
  • Ich wusste gar nicht, dass teilen und malloc waren Objekt-orientierte Praktiken, die trugen große Strafen!
  • mögliche Duplikate von C++ - Verwendung in embedded-Systemen
  • (siehe auch stackoverflow.com/questions/880603/..., stackoverflow.com/questions/812717/..., etc.)
  • Der Autor fügte der Arbeit "anderen" durch Fehler (wahrscheinlich dachte Sie, es Klang besser).
  • Nicht vermeiden, C++, denn es ist Objekt-orientiert, vermeiden Sie es, denn es ist C++. Es ist eine gewaltige Sprache. Es ist schwer zu lernen; schwer zu mieten; und hart zu benutzen, selbst wenn Sie sich zu einem Experten. Es gibt OO-Sprachen, die so schnell wie C, aber einfacher zu Programmieren, mit.

InformationsquelleAutor cooper | 2010-07-18
Schreibe einen Kommentar