Ok ich hab mich für C entschieden
Ist das erwähnte Buch ok für mich?
Könnt ihr mir den Link schicken zu einem C/C++ Compiler oder wie das heisst.
Vielen Dank an euch allen für die schnellen Antworten
Druckbare Version
Ok ich hab mich für C entschieden
Ist das erwähnte Buch ok für mich?
Könnt ihr mir den Link schicken zu einem C/C++ Compiler oder wie das heisst.
Vielen Dank an euch allen für die schnellen Antworten
hi sky2
erst einmal meinen Glückwunsch zu deiner Entscheidung. :)
hier ein link zu einer guten entwicklungsumgebung:
http://dev-c.softonic.de/download
Allerdings solltest du dir einen gcc oder so zu legen, falls du an die avr gehst.
Den gibt es z.b. mitgeliefert bei Rn-Control.
rob
Eine Standard-IDE mit Compiler und allem Drum&Dran ist das AVR-Studio von Atmel. Hier
kannst du die 4.13 Version herunterladen, die erste davon ist nicht registrierungspflichtig.
Auch gerne verwendet wird WinAVR mit dem Editor Programmers Notepad 2, den gibt es hier. Compiler ist da auch schon dabei, ebenso wie Mfile, damit kannst du dein eigenes MakeFile erstellen.
Kann man mit dem "Dev-C++ 5.0 beta 9.2 (4.9.9.2)" überhaupt mit C schreiben oder muss das C++ sein?
Hab nichts im Forum gefunden das meine Frage beantwortet.
hat sich geklärt aber trotzdem Danke
p.s Ja man kann
In den Projekteinstellungen kannst du immer zwischen C/C++ entscheiden.
Außerdem kannst du in einer C++ Umgebung C Code schreiben, weil
C++ komplett auf C aufbaut. Du kannst nur C schreiben, oder auch die Vorteile von C++ nutzen, da ist alles möglich.
C bring einem definitiv was, wenn man auch andere Plattformen proggen
möchte als AVR. Für AVR ist Bascom nach meiner Meinung meist
mehr als ausreichend.
Der Vorteil ist, man kann permanent dazulernen und hat dennoch
schon früh Erfolgserlebnisse, was für die Motivation, gerade bei
Einsteigern sehr förderlich ist.
Ich hab mit Bascom angefangen und zu Anfang auch praktisch
nur die Highlevelbefehle von Bascom verwendet ... das hat
richtig fun gemacht flott erste Ergebnisse zu haben.
Nach und nach habe ich mir dann, wie es in C auch üblich
ist, Libs erarbeitet, in denen ich gerade bestimmte Funktionen
die direkt mit den Registern arbeiten ausgelagert hab, die
ich nun ersatzweise zum Highlevelbefehl include und bekomme
so oftmals kürzeren und schnelleren Code.
Wenn man unstrukturiert Spaghetti programmiert wirds in egal
welcher Sprache nix rechts :)
Zitat:
Zitat von sky2
Erstmal kann ich Felix G voll und ganz zustimmen, genau zu dem Entschluss bin ich auch gekommen. Damit fing bei mir C an :-)
Das Buch ist sehr gut. Hatte es anfänglich nicht gemocht und es war sehr schwer zu verstehen (in meiner absoluten Anfangszeit). Doch nun, nach dem einen die Grundbegriffe, Regeln, usw. klar sind, ist es eine sehr gute Hilfestellung und gut zum Nachschlagen.
Eine ebenfalls gute Quelle:
http://www.galileocomputing.de/openbook/c_von_a_bis_z/
Gruß Stefan