WARNUNG: Bücher von Jürgen Wolf zu C und C++ zum Lernen ungeeignet weil...



  • Die Listings und Beschreibungen aus K&R Kapitel 7 laufen auch unter Windows.
    Die Listings aus Kapital 8 The unix interface müssen auf Windows angepasst werden. Aber ein Anfänger mit mittlerem Leseverständnis wird hier schon etwas merken.
    Generell definiert der C-Standard keine Hardwareumgebung. Von daher sind hardwarenahe Routinen betriebssystemabhängig und kein Argument auf welchem BS man am Besten C lernt.
    Man kann nur jedem Neuling nahelegen, lies die Headerfiles Deines Compilers.
    Ansonsten die Prinz Bücher sind besser



  • Hi,

    mag sein dass ein großer Teilder Listingsauch unter Windows läuft. Aber alles das was mit zeichenweisem lesen von der Konsole und ggf zurückstellen läuft, das ist eben nicht 1:1 übernehmbar und kann für einen Anfänger schon frustrierend sein. Und das kommt weit vor den komplexeren Beispielprogrammen.

    Über die Prinz-Bücher kann ich nichts aussagen, da ich die nicht kenne.
    Die Headderfiles sind dagegen für einen Anfänger nicht gerade das, was akls Erst- und Einführungslektüre zu empfehlen ist. Sicher sollte man sich die alle mal durcharbeiten, aber bis man so weit ist, dass man die alle versteht, da dauert es doch schon eine ganze Weile.

    Auch bin ich der Meinung, dass man schon (auch) die Bücher von den Leuten lesen sollte, die sich die Dinge erdacht haben, da man da den besten Begriff davon bekommt was sie sich dabei gedacht haben und warum was wie ist.

    Gruß Mümmel



  • muemmel schrieb:

    Hi,

    mag sein dass ein großer Teilder Listingsauch unter Windows läuft. Aber alles das was mit zeichenweisem lesen von der Konsole und ggf zurückstellen läuft, das ist eben nicht 1:1 übernehmbar und kann für einen Anfänger schon frustrierend sein. Und das kommt weit vor den komplexeren Beispielprogrammen.

    Soweit die Listing standardkonform sind laufen alle und wenn ich mich noch recht erinnere an mein eigenes Lernen mit K&R (HP-UX9 und MS-DOS 5), tun sie das auch. Auch alles was mit mit Input und Outputstreams zu tun hat (also Kapitel 7).
    Konsolenoperation sind aber BS abhängig und haben nichts mit C zu tun. Was soll da einen Anfänger irritieren, außer dem Unwissen über Betriebssystem und Compiler? Zu dem Thema gehört dann auch die Freude mit dem Zeilenabschluss und irgendwann fällt man über die Endians.

    Alles funktioniert (außer Kap. 8), aber wie gesagt, es muss nur standardkonform sein.

    muemmel schrieb:

    Hi,
    Die Headderfiles sind dagegen für einen Anfänger nicht gerade das, was akls Erst- und Einführungslektüre zu empfehlen ist. Sicher sollte man sich die alle mal durcharbeiten, aber bis man so weit ist, dass man die alle versteht, da dauert es doch schon eine ganze Weile.

    Das habe ich in meiner Ausbildung anders erfahren und bin froh.
    Dem Anfänger sollte direkt zu Beginn das Entwicklungssystem Compiler/Linker/ Standardbibliotheken, Aufbau eines C-Programmes erklärt werden. Die Werkzeuge und das Vorgehen sollte deutlich werden. Dazu gehört auch der Blick in die Headerfiles und zwar direkt am Anfang.
    Übrigens der Umgang mit Compiler & Freunden fehlt in K&R. Ist aber auch nicht K&Rs Ziel gewesen. Für mich ist das einer der Gründe, warum das Buch nicht anfängertauglich ist.
    Die Klarheit von K&R erschliesst sich einem erst, wenn man eine Einführung in C durch hat. Erst dann ist m.E. das Durcharbeiten sinnvoll und nahrhaft.

    Einig bin ich mit Dir darin,
    1. das K&R gut ist.
    2. die Bücher vom Author, dessen Name nicht genannt werden soll, für Anfänger ungeeignet, für alle anderen als Knobelaufgabe oder Blutdrucktreiber gut sind.
    Obwohl ich mags und auf Anraten von Bashar habe ich noch mal das wundervolle Kapitelchen über strtok gelesen und genossen. Kein Vegleich mit der K&R-Beschreibung 🤡



  • Worum geht es in dieser langen Diskussion überhaupt? 😕
    Computerbücher zu schreiben - und zu kaufen - ist keine leichte Angelegenheit, und das vor allem für Anfänger nicht. Anfänger ist jeder, wenn er in eine ihm neue Materie einsteigen will. Da sucht und braucht man Hilfe zum Selbstlernen, keine fertigen für alles geeignete Lösungen.

    Wem ein Autor nichts bringt oder zusagt, schreibt ihm oder dem Buchverlag seine Kritik! Oder noch besser, er schreibt selbst ein solches Buch! 🤡



  • berniebutt schrieb:

    Wem ein Autor nichts bringt oder zusagt, schreibt ihm oder dem Buchverlag seine Kritik! Oder noch besser, er schreibt selbst ein solches Buch! 🤡

    Wenn man also als Anfänger merkt, dass das Buch der Wahl mies ist und einem quasi nichts beibringen konnte, schreibt man auf Basis dieses Wissens selbst ein Buch. Guter Vorschlag! 🤡



  • _matze schrieb:

    Wenn man also als Anfänger merkt, dass das Buch der Wahl mies ist und einem quasi nichts beibringen konnte, schreibt man auf Basis dieses Wissens selbst ein Buch. Guter Vorschlag! 🤡

    Das es bei JW so gewesen ist hätte ich ihm jetzt nicht so direkt unterstellt, aber wenn du meinst ... 😉



  • @ _matze, Bashar

    Das habe ich so auch nicht zu JW gesagt! Ich weiss nicht einmal, ob ich eines seiner Bücher je gelesen habe. Wahrscheinlich ja, aber dann nicht intensiv. Auf meinem Regal stehen wenige andere Computerbücher - alle alt und gut. Den Rest lese ich anders.

    Es geht hier um Computerbücher für Anfänger! Wie soll man die schreiben? Ich selbst traue mir das nicht zu. Macht es besser, ich rezensiere gerne und ihr dürft mich dann lobend im Vorwort erwähnen! :p



  • Hallo liebes Forum,

    nach dem ich Java gelernt habe wollte ich nun anfangen C und Assembler zu lernen. Das Buch "C von A bis Z" liegt schon bei mir Zuhause, allerdings bin ich momentan außerhalb und konnte daher noch nicht reinschauen - zum Glück. Eine Amazon Rezension hat mich stutzig werden lassen, daraufhin bin ich dann hier gelandet 🙂 ! Das Buch geht in jedem Falle wieder zurück. C wird in meinem Studiengang technische Informatik als Hauptsprache benutzt und da darf ich keine Fehler lernen. Habe mir dann jetzt den C-Primer Plus bestellt. Der ist zwar in Englisch, aber daran sollte es nicht scheitern.

    Ich frage warum ihr als C-Experten euch nicht 5 Minuten zeit nehmt eine Amazon Rezension zu schreiben statt euren Unmut hier kund zu tun 😕 . Momentan sind von 15 Bewertungen nur 1 negativ und die letzte Auflage gibt es schon seit 2009 ...

    Waschbär, mit C-Primer Plus und Assembler: Grundlagen der PC Programmierung nun hoffentlich gut gerüstet.



  • Waschbär schrieb:

    Ich frage warum ihr als C-Experten euch nicht 5 Minuten zeit nehmt eine Amazon Rezension zu schreiben statt euren Unmut hier kund zu tun 😕 . Momentan sind von 15 Bewertungen nur 1 negativ und die letzte Auflage gibt es schon seit 2009

    Man könnte doch einfach in einer Rezension auf diesen Thread hier verweisen...



  • Gugelmoser schrieb:

    Man könnte doch einfach in einer Rezension auf diesen Thread hier verweisen...

    Eine Rezension reicht aber nicht.

    aka http://xkcd.com/937/



  • LordJaxom schrieb:

    Eine Rezension reicht aber nicht.

    aka http://xkcd.com/937/

    Den kannte ich noch nicht.
    Großartig.



  • muemmel schrieb:

    [...] Auch bin ich der Meinung, dass man schon (auch) die Bücher von den Leuten lesen sollte, die sich die Dinge erdacht haben, da man da den besten Begriff davon bekommt was sie sich dabei gedacht haben und warum was wie ist.

    Ob das so allgemeingültig ist, soll mal dahingestellt sein. Aber im Falle von Stroustrup kann ich das bestätigen. Die Bücher TC++PL und D&E sind erhellend. Sein drittes kenne ich nicht. Bin aber auch nicht gerade motiviert, ein Anfängerbuch zu lesen, nur um zu beurteilen, ob man das Buch empfehlen kann oder nicht. Ich habe aber gute Dinge über das neue Buch gehört.


  • Mod

    Das hier ist ganz gut:
    http://www.amazon.de/Accelerated-Practical-Programming-Example-Depth/dp/020170353X/

    Für C ist K+R (+Lösungsbuch!) und Erlenkötter Ok. K+R ist allein etwas spartanisch, weil es ja darum geht, die Sprache vorzustellen. Erlenkötter ist ein bißchen handwerklicher mit Compilerbezug, so ergänzen sich die beiden Bücher ganz gut.



  • Hallo,

    was mich noch zu Bücher von Jürgen Wolf interessieren würde. Welche von den Titeln sind denn noch, na nennen wir es mal, nicht so gut zum Lernen geeignet?

    • C von A bis Z
    • C++ von A bis Z
    • Linux-UNIX-Programmierung
    • Qt 4.6 - GUI-Entwicklung mit C++
    • Adobe Photoshop Elements 10
    • GIMP 2.8 für digitale Fotografie
    • Playstation 3
    • Grundkurs C: C-Programmierung verständlich erklärt
    • Grundkurs C++: C++-Programmierung verständlich erklärt

    Ich kenne nur in Auszügen das "C von A bis Z" und das "C++ von A bis Z"-Buch. Gefallen hat mir der Schreibstil, allerdings war ich bei C++ sehr verwirrt wenn es um die Unterschiede der Konstruktoren ging, wenn ich mich da recht erinnern kann.

    Beste Grüße
    Chris



  • justchris schrieb:

    Welche von den Titeln sind denn noch, na nennen wir es mal, nicht so gut zum Lernen geeignet?

    Ich kenn sie nicht alle. Ich hab nur in das eine oder andere mal reingesehen. Und mehrere Stunden meines Lebens verbracht, Leuten die Opfer dieser Bücher geworden sind, ihr mieses C++ virtuell wieder auszuprügeln.
    Wenn ich mir die Liste der Bücher anschaue, sieht das so aus als würde er über alles schreiben, was nicht bei 3 auf den Bäumen ist. Er scheint von allem etwas zu können (oder glaubt es) - aber nichts so richtig. Zumindest nicht C++.


  • Mod

    pumuckl schrieb:

    Wenn ich mir die Liste der Bücher anschaue, sieht das so aus als würde er über alles schreiben, was nicht bei 3 auf den Bäumen ist. Er scheint von allem etwas zu können (oder glaubt es) - aber nichts so richtig. Zumindest nicht C++.

    C auch nicht.



  • Gibt es denn schon so einen Thread über C++ Bücher die denn wirklich zu empfehlen sind?



  • justchris schrieb:

    Gibt es denn schon so einen Thread über C++ Bücher die denn wirklich zu empfehlen sind?

    Ja, in der C++ FAQ



  • Echt seltsam, dabei sieht er auf dem Foto doch wie ein echt netter und vernünftiger Kerl aus. 🙂
    http://www.edv-buchversand.de/images/kv_wolf_juergen.jpg

    Edit: Was ich ziemlich cool fände wäre wenn er das hier im Forum mittlerweile selbst mitbekommen hat, darauf hin den primer, effective c++ und was weiß ich nicht alles gelesen hat, dann ne neue Version von seinem Buch schreibt und hier postet, dass er dankbar ist, dass das Forum ihm geholfen hat, dazu zu lernen.



  • Dobi schrieb:

    Echt seltsam, dabei sieht er auf dem Foto doch wie ein echt netter und vernünftiger Kerl aus. 🙂
    http://www.edv-buchversand.de/images/kv_wolf_juergen.jpg

    Nett? Vernünftig? Sieht aus wie ein Surfer, nicht wie ein Programmierer.


Anmelden zum Antworten