-
auch wenn es nichts chwer ist mit c zu programmieren dennoch möchte ich den roboter mit c++ coden.
Ich weiss selbst das c nichts anderes ist als c++ ausser ein paar anderen schreibweisen, dennoch will ich den Bot mittels c++ schreiben und nicht mit c.
Gibt es den keinen anfänger Roboter wo es einen compiler gibt mit den ich dann den roboter mit C++ programmieren kann, das ist mir sehr wichtig.
-
Hallo,
hab gerade in einem anderen Thread ein bisschen Haue bekommen weil ich die Fragestellung nicht richtig gelesen hatte. bei der Gelegenheit wurde mein C++ Code etwas argwöhnisch beurteilt :-( Ich finde es total cool den µC in C++ zu proggen. Deshalb hab ich mich im Forum mal umgeschaut wie das hier so aussieht mit C++ für den AVR und nicht wirklich viel gefunden und gleich mal diesen alten Thread aus der Versenkung geholt :-)
@all ... ist das wirklich so neu in C++ Mikrocontroller zu programmieren?
Gruß Jahat
-
Also wenn man die Google-Server etwas länger belastet, dann findet man Infos dass es möglich ist, aber kaum Infos dass Mikrocontroller damit programmiert werden.
Neu ist es nicht, aber man sollte die Programmiersprache an die Anwendung anpassen. C ist angeblich Ressourcen schonender als C++ und geht mit weniger Aufwand. Aber nagel mich nicht fest, sind Infos aus dem I-net. Ich programmiere mit Arduino und Bascom. Sind eben meine Favoriten und ich habe überhaupt in naher Zukunft auf "kein-Arduino-C" umsteigen oder von Bascom wegkommen ;). Da können sich so manche tot flamen, hier bin ich Beratungsresistent :)
Es gibt ja auch die Programmiersprache Brainfuck (tut mir leid wegen dem Ausdruck aber sie wurde halt so getauft) :)
Ist sie neu? - Nicht wirklich. Knapp 20 Jahre alt. Aber wird sie oft, bzw. überhaupt eingesetzt? Naja, wieviele kennen diese Sprache und wieviele würden sich damit überhaupt auseinandersetzen?:)
-
Hallo Jahat,
ja klar wir C++ für µController benutzt und anderer OOP-Sprachen auch, es gibt für das JAVA und auch das .NET Framework Portierungen zumindest für 32biter, C++ ist in jedem Fall ressourcenhungriger als C aber trotzdem durchaus für eingebettete Systeme anwendbar. Letztlich ist C auch ressourcenhungriger als Assembler ;-) Im professionellen Umfeld hat C++ längst Einzug in den Embedded-Bereich gehalten und wird sich mit zunemender Leistungsfähigkeit der Controller weiter ausbreiten.
Die Faustformel wann man was nimmt könnte in etwa wie folgt lauten:
kleineste und kleine Systeme -> Assembler
kleine und mittlere Systeme -> C
mittlere und große Systeme -> C++
große und komplexe Systme -> C++ und UML
dieses AVR C++ Tutorial sieht spannend aus... ich werd mir das mal rein ziehen :cool:
Gruß