Forum: Mikrocontroller und Digitale Elektronik BuchTipp für C


von Markus N. (roboscan)


Lesenswert?

Hi.
Also ich beginne gerade damit AVRs mit C zu programmieren.
Durch die Tutorials hier bin ich schon recht weit gekommen.
Ich programmiere schon seid Jahren Visual Basic, PHP und Delphi nur
habe ich noch nicht so den gesamten durchblick von C.
Kann mir jemand ein gutes Buch für C empfehlen?
Als ich hier nach "Buch Tipp" geschaut hab meinten viele das man kein
Buch das explizit C für AVRs behandelt, nehmen soll da diese meistens
schlecht sind.
Also denke ich erst mal ein C Buch und vielleicht noch eines für AVRs.
Über Tipps wäre ich sehr dankbar.

von Rahul (Gast)


Lesenswert?

Kernighan & Ritchie "C..."

von M.Valentin (Gast)


Lesenswert?

Helmut Erlenkötter "C-Programmieren von Anfang an"
Von ganz leicht am Anfang bis schwer am Ende. Alles drin was man
braucht.

von Hansi (Gast)


Lesenswert?

K&R taugt nix. Besser Harbison&Steele.

Hansi

von MMM (Gast)


Lesenswert?

Brian W. Kernighan und Dennis M. Ritchie ´s "The C Programming
Language" (engl.) oder auch " Programmieren in C" (deutsch) ist
eindeutig die "Bibel" des C-Programmierens. Kann ich nur empfehlen!
Mit eines der besten ANSI-C Bücher.

Ansonsten habe ich das Buch "C für Mikrocontroller" von Burkhard
Mann. Gibts bei diversen Restposteversendern schon für 15 Euro. Ist
zwar ziemlich "atmellastig", aber die 15 Euronen auf jeden Fall wert.
Die ersten 94 Seiten gehen auf ANSI-C plus diverse ANSI- Libs ein,
danach folgt dann der Mikrocontroller- Part. Auch
Echtzeitbetriebssysteme und "Der gute Programmierstil in C" werden
angerissen. Also ich möchte dieses Buch nicht missen!!! Gerade auch
wegen des großen Atmel- Anteils.

Ein Buch, das mir auch noch erwähnenswert erscheint, ist von Jörg
Wiegelmann mit dem Titel "Softwareentwicklung in C für
Mikroprozessoren und Mikrocontroller". Dies geht nur kurz (40 Seiten)
auf die Programmiersprache C ein und dann folgen Kapitel wie:
Hardwarenahe Programmierung, effektives und wartungsfreundliches
Programmieren in C, Tools und Entwicklungsumgebungen, Systemdesign,
Fallstudien (Beispielprojekt(e) mit AT90S2313) und Objektorientierte
Programmierung. Dieses Buch ist auch eines meiner Favoriten.

Den Rest an Programmier- und Mikrocontrollerbüchern von mir will ich
hier lieber niemandem antun... ;-)

@Hansi
Harbison&Steele kenn ich leider nicht...

Mfg MM

von smartie (Gast)


Lesenswert?

Kernighan & Ritchie kann ich mich nur anschließen

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Wer den K&R antiquarisch erwerben sollte, sollte aber aufpassen, daß er
die zweite Auflage bekommt. Die erste beschreibt das unsägliche
"K&R-C", das keine Protoypen und keine Typüberprüfung bei
Funktionsaufrufen kannte, also absoluter Urschleim war.
Die deutsche Ausgabe dieses Buches ist obendrein noch katastrophal
schlecht übersetzt.

Die zweite Auflage hingegen beschreibt ANSI-C bzw. C89 und ist auch
ganz anständig übersetzt.

von Rahul (Gast)


Lesenswert?

@Rufus: kann es sein, dass die deutsche Übersetzung von 1983 ist?
Dann habe ich eine dieser Ausgaben... Liest sich wirklich
interessant... Mal was anderes ("Library" wird als "Bücherei"
übersetzt; war wohl ein umgangssprachlich orientiertes Wörterbuch...)

von Markus N. (roboscan)


Lesenswert?

Dank euch allen ;-)
Werde morgen losziehen und mir die empfohlenen Bücher genauer
anschauen.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

@Rahul:
Ja, genau!

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
Noch kein Account? Hier anmelden.