naums hat geschrieben:Ein Buch baut meistens auch direkt auf die vorherigen kapitel auf. Das sehe ich beim C-Tut nicht ganz so. das ist mehr ein loser Zusammenhang, informativ zwar, baut aber nicht direkt auf vorherige Kapitel auf.
Das ist richtig und gewollt.
Gleichzeitig ist es aber auch falsch, denn jedes Kapitel darf nur das Wissen anwenden, was in den vorherigen Kapiteln besprochen wurde. Ich versuche die Kapitel soweit voneinander zu trennen, dass man sie lesen kann, wenn man sich etwas nochmal anlesen möchte, ohne dass man dafür das vorherige Kapitel erst lesen muss (und dafür das vorvorherige...).
Das erwarte ich aber auch von einem guten Fachbuch. Schließlich ist es ein Fachbuch und ein Roman. Ein Fachbuch / Tutorial soll keine Geschichte erzählen, sondern in einem Kapitel jeweils ein Problem beschreiben und es dann möglichst abschließend lösen. Auch wenn ich das Buch mal drei Wochen aus der Hand lege, will ich für das jetzige Kapitel mich nicht erst wieder 50 Seiten zuvor einlesen müssen.
Auch das haben wir viel - Leute, die mal anfangen, dann nach drei Monaten nochmal reingucken und wissen, Kapitel 1-4 habe ich gelesen. Die Anwendung - das Wissen - finden sie im 5. Kapitel wieder und erinnern sich. Das Beispiel aus Kapitel 3 ist vergessen.
Ein Fachbuch/Tutorial soll Wissen vermitteln.
Wenn ich das Wissen der vorherigen Kapitel habe, möchte ich nicht davon abhängig sein, Details, wie die Variablennamen aus der Fragestellung von vorherigen Kapitel zu kennen.
Es gibt viele Anfängerbücher, die versuchen aus einem Fachbuch einen Roman zu machen. Das soll die Sache interessanter machen. Ein Fachbuch kaufe ich aber nicht, weil ich es lesen will, sondern weil ich mir das Wissen aneignen möchte. Ich habe also kein Interesse am Text, sondern am vermittelten Inhalt.
Diese Bücher fasse ich meistens nach dem Querlesen nicht mehr an. Sie verstauben im Regal. Ein Buch, dass ich mal komplett über einen Kopierer gezogen hatte, beschrieb C in extremer Kürze. Problem und Lösung waren auf 1-2 Seiten reduziert. Hervorragend um mal eben was nachzugucken.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.