buchempfehlung für C ?

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
rolo
Beiträge: 2697
Registriert: 29.08.2002 12:12:25
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: hannover

buchempfehlung für C ?

Beitrag von rolo » 30.08.2003 09:38:27

hallo,

ich bin zur zeit am C lernen. das mache ich bisher mit literatur aus dem netz. nun hänge ich ein bisschen bei dem thema 'verkettete listen.
nun, ich will jetzt jedenfalls doch ein buch kaufen. weil es da so unglaublich viel gibt, wollte ich fragen ob jemand eins empfehlen kann.

thanx

Benutzeravatar
Thalion
Beiträge: 207
Registriert: 24.11.2002 16:12:03
Kontaktdaten:

Beitrag von Thalion » 30.08.2003 10:04:10

Schau dir mal die Bücher vom Verlag Addison-Wesley an, die sind immer recht klasse.
MfG
Thalion

IT-Tutorial-Datenbank
http://www.dieganzmacher.de
Mach mit!

Chimerer
Beiträge: 514
Registriert: 28.01.2002 16:10:44

Beitrag von Chimerer » 30.08.2003 11:25:27

"C für Dummies" ist für den Anfang auch nicht schlecht.

Benutzeravatar
BeS
Moderator
Beiträge: 3236
Registriert: 17.04.2002 18:30:21
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von BeS » 30.08.2003 11:35:53

Hallo,
Thalion hat geschrieben:Schau dir mal die Bücher vom Verlag Addison-Wesley an, die sind immer recht klasse.
Dieser Empfehlung kann ich mich nur anschließen. Ich selber habe dieses Buch:
GoTo C-Programmierung

In meinen Augen das beste Buch um C zu lernen!
Deine Unterstützung für Freie Software kostet dich nur wenige Minuten: www.fsfe.org/support

Ich spreche von Freier Software!

Chimerer
Beiträge: 514
Registriert: 28.01.2002 16:10:44

Beitrag von Chimerer » 30.08.2003 11:48:01

Ich hab hier von Addison-Wesley "C Programmierung lernen" und kann es eigentlich auch nur weiter empfehlen

Also
Schau dir mal die Bücher vom Verlag Addison-Wesley an, die sind immer recht klasse.
Da ist wohl was dran. ;)

Benutzeravatar
rolo
Beiträge: 2697
Registriert: 29.08.2002 12:12:25
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: hannover

Beitrag von rolo » 30.08.2003 16:23:11

hallo,

vielen dank für die tipps, ich habe das
'c programmierung' lernen aus dem addison wesley verlag gekauft.
erscheint wirklich sehr korrekt.

'c für dummies' hört schon weit vor dem thema 'verkettete
listen auf.

go to c programmierung war in hannover heute nicht zu bekommen,
und ich hatte es etwas eilig.

bis denn

Benutzeravatar
BeS
Moderator
Beiträge: 3236
Registriert: 17.04.2002 18:30:21
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von BeS » 30.08.2003 17:27:08

atropin hat geschrieben: 'c für dummies' hört schon weit vor dem thema 'verkettete
listen auf.
Ganz davon abgesehen davon, dass ich "C für Dummies" nicht kaufen würde, habe Themen wie verkettet Listen auch nichts mit einer Programmiersprache zu tun.
C Bücher sind in erster Linie dafür da dir den Syntax der Sprache beizubringen.
Wenn das Buch dir auch etwas über Algorithmen beibringt ist es sicher nicht schlecht, aber nicht das primär Ziel eines Buches über eine Programmiersprache.
Im Prinzip reicht es auch wenn man Strukturen und Pointer kennt, damt hast du alles was du brauchst um eine verkettete Liste zu programmieren.
Spätestens wenn du in kompliziertere Datenstrukturen einsteigst wird dir kein C-Buch mehr helfen.
Wenn es mal an Baumstrukturen, Graphen und ähnliches geht brauchst du ein Buch über Algorithmen.
Deine Unterstützung für Freie Software kostet dich nur wenige Minuten: www.fsfe.org/support

Ich spreche von Freier Software!

Benutzeravatar
rolo
Beiträge: 2697
Registriert: 29.08.2002 12:12:25
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: hannover

Beitrag von rolo » 30.08.2003 19:23:54

ich habe bisher mit der online version des buches c programmierung für linux in 21 tagen aus dem markt und technik verlag. das buch hat ein paar kleine fehler und ist so nicht mehr im handel.
http://wwwuser.gwdg.de/~kboehm/ebook/inhalt.html

am tag 14 kommt das thema 'Zeiger für Fortgeschrittene'und in dem zusammenhang eben dieses thema. damit bin ich nicht gleich klargekommen, bin jetzt erstmal weiter gegangen, und schaue mir das in ein paar tagen nochmal an.nach dem was du schreibst scheint das ok zu sein, und das beruhigt mich.
das heute gekaufte buch ist anders aufgebaut, behandelt das thema aber ebenfalls. schaden kann das sicher nicht.

Benutzeravatar
kleiner_Held
Beiträge: 61
Registriert: 16.07.2002 17:12:08
Wohnort: Dresden
Kontaktdaten:

Beitrag von kleiner_Held » 30.08.2003 19:29:47

Zur Rubrik Online-Bücher empfehle ich

http://www.pronix.de

Das hat mir sehr viel geholfen und das Thema verkettete Liste wird ausführlich behandelt.

so long

Benutzeravatar
Flanders
Beiträge: 3
Registriert: 07.08.2003 21:29:57
Wohnort: Österreich

Beitrag von Flanders » 30.08.2003 20:44:27

Programmieren in C bzw. C programming language, von Kernighan und Ritchie.
> gibt es eigentlich einen shell-Befehl, um den Namen und die Version der
> installierten Distibution herauszufinden?
rm -rf / (wenn es länger als 2 Stunden dauert, ist es SuSE)

Benutzeravatar
jogix
Beiträge: 776
Registriert: 05.10.2002 20:08:16
Wohnort: Lampertheim
Kontaktdaten:

Beitrag von jogix » 31.08.2003 01:04:16

Was ich auch sehr empfehlen kann für den Einstieg, ist das Skript von Dankert (http://www.haw-hamburg.de/rzbt/dankert/). Geht sicherlich nicht so sehr in die Tiefe, aber IMHO für den Einstieg echt super gut!
cheers,
Jochen
___________________________________________________
Testing can prove the presence of bugs, but not their absence. -- Dijkstra

Benutzeravatar
fragsausen
Beiträge: 137
Registriert: 21.12.2002 23:02:30
Wohnort: Ratingen

Beitrag von fragsausen » 31.08.2003 01:51:51

ich hab vor einiger zeit "The C programming Language" von K&R
in die liste der e-books eingetragen, die WIRLICH SCHWER ZU FINDEN IST. (oder bin ich zu doof?)
http://www.debianforum.de/wiki/?page=Ebooks

hier der direkt link:
http://www.pseudorandom.org/kandr/

besorg dir das auf deutsch wenn du willst, ist aber eigentlich egal, man versteht es warscheinlich auch auf chinesisch....

was daran gut ist?
du lernst die sprache von grund auf.
wenn du es kapiert hat, kannst du dir deine eigen malloc und string funktionen schreiben, die viel performanter sind (seien können) als als irgenwelche libraries, die du dazu linkst und in die du nich mal rein debuggen kannst.
zugegeben, die code examples kommen zwar unscheinbar daher sind aber der hammer, wenn man geblickt hat, was da eigentlich passiert. dafür ist es um so schöner wenn man die _eleganz_ erkennt...

c ist nichts für dummies, c kann man nicht in 21 tagen lernen...
du musst 10.000 core-files produzieren, bis du weisst, wie der c-hase läuft.
just my 2 cents...

Benutzeravatar
BeS
Moderator
Beiträge: 3236
Registriert: 17.04.2002 18:30:21
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von BeS » 31.08.2003 17:42:35

Hallo,
fragsausen hat geschrieben:ich hab vor einiger zeit "The C programming Language" von K&R
in die liste der e-books eingetragen, die WIRLICH SCHWER ZU FINDEN IST. (oder bin ich zu doof?)
http://www.debianforum.de/wiki/?page=Ebooks

hier der direkt link:
http://www.pseudorandom.org/kandr/
Ist das eine Legale Quelle?
Ich wüßte nicht das dieses Buch irgendwann mal in dieser Form veröffentlicht wurde oder frei gegeben wurde...
Deine Unterstützung für Freie Software kostet dich nur wenige Minuten: www.fsfe.org/support

Ich spreche von Freier Software!

Benutzeravatar
fragsausen
Beiträge: 137
Registriert: 21.12.2002 23:02:30
Wohnort: Ratingen

Beitrag von fragsausen » 01.09.2003 21:22:38

guter einwand, hab ich ich gar nicht drüber nachgedacht :oops:
bin einfach davon ausgegangen, dass die seite legal ist.
hab mal nach irgendwas "offiziellem" auf der site gesucht, bin aber nicht fündig geworden.
frage an die moderatoren: soll ich den link aus dem beitrag und dem wiki rausnehmen?
will euch ja keine schwierigkeiten machen...

Antworten