Das thema AVR interessiert mich momentan sehr. allerdings habe ich noch keine erfahrungen damit ein bekannter hat gesagt, ich soll erstmal C auf dem PC lernen, danach auf den AVR's könnt ihr mir ein bisschen starthilfe geben?? (GUTE tutorials, beispiele, bücher...) danke
http://de.wikibooks.org/wiki/C-Programmierung http://www.schellong.de/c.htm http://www.inf.hs-anhalt.de/Service/C-Programmierung/C-Zusammenfassung.htm
Auf welcher Hardware du C lernst ist nebensächlich. Achte nur darauf das du den richtigen C Dialekt auswählst. Wenn du auf dem PC anfängst wirst du sehr wahrscheinlich bei C# landen, ist für PC Umgebung mit unbegrenzten Resourcen (Ram, Takt,...) auch was feines. Ist dein Ziel aber wie du schreibst ein µC, dann achte darauf das du reines "C" machst. Auch wenn das bedeuted, das du auf dem PC alles in Handarbeit erledigen musst, für das es in anderen C Dialekten schöne einfache Funktionen gibt.
Hi C# ist kein C Dialekt. Genauso wie Java kein C Dialekt ist. Beides sind völlig eigenständige Sprachen die ähnliche Formatierungen und Operatoren verwenden. Aber auch Deutsch und Englisch verwenden beide die gleichen (weitgehend) Satzzeichen und Buchstaben. Matthias
C# ist kein C-Dialekt. C ist im "K&R" (Kernighan & Ritchie, Programmieren in C, zweite Auflage, Hanser-Verlag) ausreichend gut beschrieben. Das sollte man sich als Buch anschaffen.
Falls du schon in einer anderen Sprache programmieren kannst, und du lieber von Papier als von Glas liest, würde ich dir ebenfalls den K&R (s. Beitrag von Rufus t. Firefly) empfehlen. Ich kenne kein anderes C-Buch, das das Thema so prägnant auf den Punkt bringt. Ich habe mir seinerzeit das Buch in zwei Tagen reingezogen. Das heißt natürlich nicht, dass ich dann schon C programmieren konnte. Aber ich wusste, welche Sprachelemente es gibt und konnte diese halbwegs richtig einsetzen. Ab da habe ich das Buch als Nachschlagewerk eingesetzt, wozu es ebenfalls sehr gut geeignet ist. Wenn du noch gar keine Programmiererfahrung hast, ist evtl. ein dickeres Buch, in dem jeder Sachverhalt zweimal mit unterschiedlichen Formulierungen erläutert ist, geeigneter. Mit solchen Büchern kenne ich mich allerdings nicht so gut aus, da ich nicht so gerne lese. Nachdem du die Grundlagen der Sprache verstanden hast, ist es dem Lernerfolg neben vielem Üben sehr förderlich, wenn du dir Programme von anderen Leuten anschaust, die schon Ahnung haben. Da kommen dann immer wieder Aha-Erlebnise auf, wenn du siehst, wie elegant manche Probleme gelöst werden können.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.