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



  • Shiba schrieb:

    In diesem Thread gibt es wenig konkrete Kritik als sabberndes Gebasche.
    ...
    Das Buch C von A bis Z habe ich selbst gelesen und denke die Kritik ist berechtigt. Aber das es garnichts taugt stimmt nicht.

    Da scheinst du aber anderer Meinung als zumindest ein anderer Leser

    http://www.amazon.de/product-reviews/3836214113/ref=cm_cr_pr_viewpnt_sr_1?ie=UTF8&showViewpoints=0&filterBy=addOneStar

    und auch zur Mehrheit der meisten anderen hier zu sein. Und Konkretes scheint hier wohl genügend vorzukommen.
    Aber jeder darf ja hier nach seiner Fasson selig werden, wie subjektiv seine Vorstellungswelt auch sein mag.

    Shiba schrieb:

    Naja jeder hat eben seine eigene Operatorenprezedenzliste.

    S.o., die hat JW offenbar auch noch nicht mal richtig abgeschrieben.



  • Zu den Operatoren: anschauen und sich freuen.
    Ok, ich hab Jehova gesagt.
    Ich habe mich eigentlich gegen die Form gewendet, wie "kritisiert" wird. Es gleicht mir eher einer Triebabfuhr.
    Nach dem ich aber gehört habe, dass man nicht konkret werden will, um dem Autor die Arbeit des Redigierens abzunehmen, ist mir die Art der hiesigen Kritik verständlich. Nur redigieren tut er nicht. Also was solls.

    Ansonsten: Ist Vorstellung nicht immer subjektiv?



  • gastbeobachter schrieb:

    Ja das macht natürlich Sinn, dass die Mitglieder hier 20 Seiten vollposten wie schlecht das Buch ist, aber keiner sich die Mühe macht mal eine Rezension zu schreiben dort, wo sie wirklich gefunden wird. Und dann wundern sich die Leute, dass das Buch noch immer gelesen wird.

    Man kann bei Amazon nur Renzensionen zu Büchern, die man auch da gekauft hat, schreiben.



  • Dobi schrieb:

    Man kann bei Amazon nur Renzensionen zu Büchern, die man auch da gekauft hat, schreiben.

    Davon steht hier nichts: http://www.amazon.de/gp/community-help/customer-reviews-guidelines

    Es reicht, überhaupt Kunde zu sein.



  • Oh, cool. Kunde sind wir da ja wohl fast alle. Also Leute (die das Buch kennen) haut in die Tasten und beschützt unschuldige Anfänger. 🙂



  • Da scheinst du aber anderer Meinung als zumindest ein anderer Leser

    http://www.amazon.de/product-reviews/3836214113/re ....... nk_2?ie=UTF8&showViewpoints=0&pageNumber=2

    Wow !

    Gibt es eigentlich eine Errata zum Buch ?

    Ich habe mich eigentlich gegen die Form gewendet, wie "kritisiert" wird. Es gleicht mir eher einer Triebabfuhr.

    Vielleicht ist es aber auch Erfahrung die manch Einem dazu veranlässt die Kritik in etwas schärfere Form zu präsentieren. Ansonsten wird dann nämlich doch gewisse Teile des Codes wie auch immer verwendet und führen dazu das Fehler begangen werden, welche eigentlich nicht sein müssten.

    Aber ich wurde auch Opfer eines Buches, welches aber nicht von Jürgen Wolf geschrieben wurde. Im Vorwort lobte sich der Autor selbst in den Himmel und danach brachte er keine 5 Seiten ohne Fehler mehr zustande. Dumm nur, dass das Buch wurde in der Prüfung abgefragt und ich die Fragen nur zum Teil durch Sekundärliteratur lösen konnte. 😡

    Seitdem ist mein erster Blick bei einem Buch immer die Errata.

    Oh, cool. Kunde sind wir da ja wohl fast alle. Also Leute (die das Buch kennen) haut in die Tasten und beschützt unschuldige Anfänger. 🙂

    Wie wäre es mit einer Errata in Form einer Wiki ???



  • Bitte ein Bit schrieb:

    Wie wäre es mit einer Errata in Form einer Wiki ???

    Ich bin der Meinung, er soll irgend einen Studenten dafür bezahlen, wenn er's nicht kann.
    Aber ihm die Arbeit ganz abnehmen, das finde ich nicht ok.



  • Wenn ich mir den strtok-F*ckup so angucke, dann ist es mit einer einfachen Korrektur der Fehler nicht getan. Wegschmeißen und neuschreiben.



  • Schön wie sich nun doch alle einig sind das der Author ein nicht wirklich gutes Buch publiziert hat.

    Doch, was kann ein Deutscher sich für ein Buch sonst für C und C++ zum lernen holen? 🙂

    Das wurde glaube ich nicht erwähnt^^



  • Wenn Du EIN Buch für C und C++ haben willst, dann bist Du schwer auf dem Holzweg. Wenn Du in diesem Forum keine Buchtipps findest, dann auch. Und schau mal, wie man Author richtig schreibt, bevor Du Dich ans Programmieren machst.



  • Hi,

    Doch, was kann ein Deutscher sich für ein Buch sonst für C und C++ zum lernen holen? 🙂

    also für C gibts aus meiner Sicht kein besseres als den Ritchie.

    Für C++ sollte man aus meiner Sicht auch unbedingt Stroustrups die C++-Programmiersprache gelesen haben. Schon, damit man begreift, welche Gedanken dahinter stehen.
    Und Scott Meyers sollte man meiner Meinung auch mal gelesen haben.

    Ansonsten ist das Netz nicht schlecht, wenn man sorgfältig sucht und die unterschiedlichen Meiungen gegeneinander auf ihren Wahrheitsgehalt abklopft.

    Gruß Mümmel



  • Also Stoustrup ist kein Buch für Anfänger.
    K&R ist nett. Aber für Anfänger nicht empfehlenswert, da dikatisch etwas hölzern.
    Erst recht in der grottigen, asci-tabellenfreien, deutschen Übersetzung von 1990.

    Um C zu lernen finde ich folgende Bücher passend:
    C - Einführung und professionelle Anwendung, Ulla & Peter Prinz
    C in a Nutshell (Deutsche Ausgabe) von Peter Prinz und Tony Crawford
    (mal in der örtlichen Stadtbibliothek schauen)
    Die Prinzfamilie hat ebenfalls Lehrwerke zu C++ / OO geschrieben.



  • Allerdings Einführung in die Programmierung mit C++ von Stroustrup schon.



  • Die Einführung ist ok, aber es wurde Die C++-Programmiersprache genannt.
    Und dieser Opus ist schon ein Stöffchen



  • Die Einführung ist ok, aber es wurde Die C++-Programmiersprache genannt.
    Und dieser Opus ist schon ein Stöffchen



  • Hi,

    ich würde auch den Stroustrup und den Ritchie als anfängergeeignet ansehen, wenn der Willen zum sich durchbeißen vorhanden ist. Man kann sie aber leider nicht einfach wie einen Krimi lesen, sondern muss sich an den Rechner setzen und alle Beispiele nacheinander ausprobieren. Wichtig dabei ist aber, dass man es möglichst NICHT an einem Windows-Rechner macht, sondern an einer Linux- oder Unix-Maschine, da fast alle Beispiele auf den Besonderheiten von Unix beruhen und für Windows erst ein bisschen angepasst werden müssten, was ein Anfänger nicht so ganz einfach hinbekommt.

    Gruß Mümmel



  • Das die Beispiele bei K&R auf den Besonderheiten von Unix beruhen, ist ein
    Gerücht. Die Übungsbeispiele erschöpfen sich zum Großteil im Nachbau von Bibliotheksroutinen.
    Und die laufen auch auf Windows und selbst dann noch wenn man sie mit VC kompiliert.
    Vielleicht gibts Du mal ein, zwei Beispiele von unixspezifischen Beispielen aus K&R und Stoustrup.



  • Hi,

    es geht da nicht um irgendwelche speziellen Unix-Sachen, sondern einfach nur die Reaktion von getch und ungetch sowie die Unterschiede im Zeilenende die unter Windows aus zwei zeichen und unter Unix nur aus einem Zeichen bestehen. keine großen Sachen, aber doch genug um einen Anfänger kräftig stolpern zu lassen.
    Man kann daher nicht einfach alle Listings abtippen und davon ausgehen dass sie laufen. Alles was mit hardwarenaher Ein- und Ausgabe arbeitet funktioniert eben nicht.

    Gruß Mümmel



  • 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


Anmelden zum Antworten