Forum: Mikrocontroller und Digitale Elektronik C Buch für Anfänger


von Fritz (Gast)


Lesenswert?

Hallo Leute,

ich bin auf der Suche nach einem C - Buch, das mir den Einstieg in die C 
Programmierung erleichtert. Mich aber auch ein ordentliches Niveau hebt 
wenn ich durch bin.
Ich habe mir zwei Bücher geliehen und finde sie relativ schlecht. Da sie 
nicht sehr eingängig sind.
Könnt ihr da eins besonders empfehlen?

von Karl H. (kbuchegg)


Lesenswert?

Der Klassiker schlechthin ist
Kernighan & Ritchie
Programmieren in C


Wenn irgendwie möglich sollte man das englische Original lesen. Die 
deutsche Übersetzung in der 2. Auflage soll auch ganz brauchbar sein. 
Finger weg von der 1. Auflage.

Das hier
http://openbook.galileocomputing.de/c_von_a_bis_z/
soll auch ganz brauchbar sein.

von Udo S. (urschmitt)


Lesenswert?

Da gehen die Meinungen ganz weit auseinander.

Es kommt wie immer darauf an:
Was hast du für einen Hintergrund?
Was kannst du schon?
Auf welcher Plattform willst du programmieren?

Oder: welche 2 Bücher fandest du schlecht?

Allgemein ist es immer gut bei Amazon die Kritiken zu lesen. Nicht 
unbedingt alle 5 Sterne, sondern eher ein paar der schlechten und vor 
allem die differezierteren mit 2 - 5 Sternen.
Auuserdem kann man über die weiteren Vorschläge andere Bücher finden.

Der Klassiker ist immer noch der Kerningham Ritchie: "Programmieren in 
C", der aber wegen seiner Übersetzung viel berechtigte Kritik einstecken 
muss.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Karl Heinz Buchegger schrieb:
> Finger weg von der 1. Auflage.

Wo, außer im Antiquariat (oder meinem Bücherregal) gibt's die eigentlich 
noch? Die zweite Ausgabe (!= Auflage) ist ja auch schon von 1989/90 ...

von Proxxon (Gast)


Lesenswert?

Rufus Τ. Firefly (rufus) (Moderator) schrieb:

Karl Heinz Buchegger schrieb:
>> Finger weg von der 1. Auflage.

> Wo, außer im Antiquariat (oder meinem Bücherregal) gibt's die eigentlich
> noch?

Im Netz.

(wo sie eigentlich aufgrund des Alters auch hingehört)

;)

von Fritz (Gast)


Lesenswert?

Udo Schmitt schrieb:
> Oder: welche 2 Bücher fandest du schlecht?

Dausmann: C als erste Programmiersprache; Vom Einsteiger zum Profi

Kernighan: Programmieren in C

also ich kann mit beiden wenig anfangen. ist so eine gefühlssache. Für 
andere Programmiersprachen hatte ich deutlich bessere Bücher.

von Udo S. (urschmitt)


Lesenswert?

Du lässt dir schon gerne die Würmer aus der Nase ziehen, oder?
Dann schau dir halt c von a bis z an.

von Fritz (Gast)


Lesenswert?

Udo Schmitt schrieb:
> Was hast du für einen Hintergrund?
>
> Was kannst du schon?
>
> Auf welcher Plattform willst du programmieren?

Ich hatte im Studium eine Vorlesung über C.
Jetzt muss ich leider direkt ziemlich große Projekte (>50k Zeilen) 
analysieren, verändern oder neu schreiben.

Jetzt fehlt es mir immer an Kleinigkeiten. Die aber absolute Basics 
sind.
Deinen Link schaue ich mir gerade an.

von Udo S. (urschmitt)


Lesenswert?

Fritz schrieb:
> Ich hatte im Studium eine Vorlesung über C.
> Jetzt muss ich leider direkt ziemlich große Projekte (>50k Zeilen)
> analysieren, verändern oder neu schreiben.

Ok also in kalte Wasser geworfen.
Da hilft nur paddeln und möglichst schnell deine Technik verbessern.
Also vorhandenen Code analysieren und verstehen lernen.
Wenn du schon C grundlegend kennst solltest du eher nach C Referenz 
suchen.

Der Kerningham Ritchie ist da nicht der schlechteste. Vieleicht einfach 
mal in Ruhe durchlesen, jeden Abend ein Kapitel.

Ansonsten hat man heutzutage das Internet wenn einem zu einem Problem 
die Lösung fehlt. Versuchs also mal mit dem Online Buch.
Wenn du Anregungen für konkrete Problemlösungen suchst kriegst du hier 
auch schnell geholfen. Wichig ist nur, du kriegst in der Regel keine 
fertige Lösung und du musst dein Problem verständlich beschreiben.

Viel Erfolg

Nachtrag: der Link war von Karl Heinz, einem der kompetentesten und 
nettesten hier in Sachen C.

von Fritz (Gast)


Lesenswert?

Ich werde es mal durchlesen. Ich kann mich auch in der alten Uni in die 
Bib setzen ob ich für mich was besseres finde.
Hier das Forum ist natürlich klasse, aber ich will erst versuchen die 
Probleme selbst zu lösen, und nicht alle 2 Tage hier ein neues Thema 
eröffnen.

von Christian H. (christian_h)


Lesenswert?

Ich denke mal, eine sehr gute und günstige Wahl hast du damit

C - Von Anfang an   (Erlenkötter)
http://www.amazon.de/C-Programmieren-Anfang-Helmut-Erlenk%C3%B6tter/dp/3499600749/ref=sr_1_1?ie=UTF8&qid=1338295729&sr=8-1

Das ist sehr beliebt und gut geschrieben.

von Therfd (Gast)


Lesenswert?

Jetzt lerne ich C ist sehr gut allerdings gibt es das Buch nicht mehr 
neu, also musst du wohl oder übel ein gebrauchtes Exemplar erwerben, 
diese sind allerdings sehr günstig (inklusive Versand schon ab unter 4€ 
erhältlich)

http://www.amazon.de/gp/offer-listing/3827253616/ref=dp_olp_used?ie=UTF8&condition=used

von Proxxon (Gast)


Lesenswert?

Fritz (Gast) schrieb:

> Ich werde es mal durchlesen. Ich kann mich auch in der alten Uni in die
> Bib setzen ob ich für mich was besseres finde.

Du kannst dich auch hier mal durchklicken

http://www.java2s.com/Code/C/CatalogC.htm
http://www.java2s.com/Tutorial/C/CatalogC.htm

Ersetzt zwar kein Buch, ist aber eine schier endlose Zahl kleiner 
C-Codebeispiele zum Nachvollziehen.

von abc (Gast)


Lesenswert?

Kann das relative Günstige Buch "C Programmieren von Anfang an" 
Empfehlen.

von Yalu X. (yalu) (Moderator)


Lesenswert?

Fritz schrieb:
>> Oder: welche 2 Bücher fandest du schlecht?
>
> Dausmann: C als erste Programmiersprache; Vom Einsteiger zum Profi
>
> Kernighan: Programmieren in C

Ich finde den K&R Klasse (obwohl ich noch die 1. Ausgabe in der
verenglischten deutschen Übersetzung hatte), weil er vollständig ist,
trotzdem nur etwa 200 Seiten hat und ich C damals ganz schnell lernen
wollte.

Der Dausmann scheint hingegen sehr ausführlich sehr ausführlich
geschrieben zu sein. Je nach Lerngewohnheiten kann auch das ein Vorteil
sein.

> also ich kann mit beiden wenig anfangen.

Das ist schlecht.

> ist so eine gefühlssache.

Gefühlen sollte man auf den Grund gehen. Hast du mal überlegt, ob es
wirklich die beiden Bücher sind, die schlecht sind, oder ob dir
vielleicht C als Programmiersprache überhaupt nicht zusagt? Dann hätten
evtl. auch andere C-Bücher keine Chance, dein Wohlwollen zu erlangen.

> Für andere Programmiersprachen hatte ich deutlich bessere Bücher.

Welche Programmiersprachen und Bücher waren das? Vielleicht kennt sie
jemand und kann ein C-Buch empfehlen, das in einem ähnlichen Stil
geschrieben ist.

von X2 (Gast)


Lesenswert?

Ich hab den Dausmann, hab auch bei ihm meine erste C Vorlesung besucht 
und finde das man damit wenn man noch keine Ahnung hat nicht soo viel 
anfangen kann.
Zum Nachschlagen benutz ichs jedoch heute noch und ist dafür auch ganz 
ok...

von Fritz (Gast)


Lesenswert?

wollte mich nur nochmal kurz zurückmelden.

ich habe mehrere Bücher in der Bib ausgeliehen und in zwei 
Buchhandlungen war ich auch. Mit Abstand fand ich am Besten:

programmieren in c von Klima

von Johann L. (radiostar)


Lesenswert?

Dein Link ist falsch ;-))

von Fritz (Gast)


Lesenswert?

den habe ich gar nicht generiert. Der war auf einmal da :-)

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.