Buch gesucht (Schon Wieder ;) )



  • Du hast 961 Beiträge und hast noch nicht mitbekommen, was die Forianer über "C++ von A bis Z" denken? 😮
    Kaufe es nicht!

    Kauf dir den Breynman oder oder den Primer, danach Effective C++ und vielleicht Modern C++ Design. Letzteres ist interessant, aber im alltäglichen Geschäft nicht ungeheuer wichtig.



  • Bashar schrieb:

    Tim06TR schrieb:

    Was wird hier generell eigentlich von C++ von A bis Z gehalten ?

    http://www.c-plusplus.net/forum/272350

    Ich wusste doch da war doch was 😉



  • Das stoße ich schon wieder auf "Der C++ Programmierer" scheint ja wirklich nicht schlecht zu sein 😉



  • Ich fand "Code complete" von Steve McConnell sehr hilfreich. Es geht hier nicht um C++-Syntax und dessen Spezialitäten, sondern ganz allgemein um gutes Programmieren, bestimmte Algorithmen, Sprachkonstrukte, Stilempfehlungen usw., die prinzipiell für jede Sprache nützlich sind.

    So z.B. das "defensive Programmieren", also wie man seinen Code durch bestimmte Techniken von vorne herein sicherer macht: Vermeidung von doppeltem Code ("Don't repeat yourself!"), Prüfen von Grenzwerten, typische Fehler wie Off-by-one bei Schleifen und Arrays, Erhöhung der Lesbarkeit durch Whitespaces, Leerzeilen, aussagekräftige Variablen- und Funktionsnamen usw.

    In Sachen Stil stellt er keine "Religiösen Wahrheiten" auf wie z.B. ob man die öffnende Schweifklammer hinten in die Zeile oder in die nächste Zeile schreiben "muss" oder ob Funktionsnamen nun mit Groß- oder Kleinbuchstaben beginnen, sondern warnt sogar vor solchen Kriegen, solange man an sich konsistent bleibt.

    Das Buch bringt Beispiele in mehreren Sprachen (C++, Java, VB), es geht ja nicht um die Sprache an sich, sondern die "höhere Logik" eines Programms. Selbst in Perl kann man sehr lesbar programmieren, wenn man die Techniken einfach überträgt.



  • volkard schrieb:

    Danach die Bibel.
    ..44,00 (€)..
    1104 (Seiten)..

    Die Bibel bei Amazon.de:

    Nr. 87 in Bücher > Computer & Internet > Programmierung & Webdesign > Programmiersprachen > C++

    C++ von A-Z

    Nr. 1 in Bücher > Computer & Internet > Programmierung & Webdesign > Programmiersprachen > C++

    🙄



  • Was nicht schaden kann die pdf version von 'Notizen zu C++' herunterladen.

    http://www.notes-about-cpp.com/a-a.htm



  • anonymous__ schrieb:

    Was nicht schaden kann die pdf version von 'Notizen zu C++' herunterladen.

    Ich halte eben dieses Buch für nicht wirklich gut. Es enthält einige "alte" Ansichten, die man eigentlich nicht mehr so macht.



  • Tim06TR schrieb:

    Aber nunja:

    Ich suche ein (gutes !) Buch, so ein 2000 Seiten Schinken, doch ich find nur ein Buch mit Grundlagen (klar dürfen, sollen sogar, diese drin sein), oder ein Buch mit effektivem Programmieren oder speziellen Sachen.

    -Es sollte als Nachschlagwerk dienen können (x)
    -Ich brauche vor allem Templates & RTTI, Sachen wo manche Bücher vorher aufhören.
    -Kein .NET
    -IDE muss nicht enthalten sein.

    Ich habe (u.a.) diese drei Bücher:
    - B. Stroustrup, "The C++ Programming Language" (Special Edition)
    - S. Meyers, "Effective C++" (3rd Edition)
    - D. Vandervoorde und N.M. Josuttis "C++ Templates - The Complete Guide"

    und die sollten Dich auch zufrieden stellen, wenn ich mir Deine Anforderungsliste so durchlese. Das sind zusammen auch etwa 2000 Seiten dicht gepackt mit wertvollen Informationen. Nachschlagen tue ich hauptsächlich online hier und hier. Stroustrup's Buch ist auch als Nachschlagewerk bzgl des C++ Kerns geeignet. Als Nachschlagewerk für die Standardbibliothek in Buchform wird oft Josuttis' "The C++ Standard Library - A Tutorial and Reference" empfohlen. Ich selbst besitze das Buch nicht, höre aber nur gutes.

    kk



  • Ich kann "The C++ Standard Template Library" von Nicolai Josuttis nur empfehlen. Auf knapp 800 Seiten werden die Algorithmen und Container der STL recht gut beschrieben und verschiedene Anwendungsfälle mit Beispielen erklärt. Den Preis habe ich grad nicht im Kopf, ist mit $64.99 ausgezeichnet und müsste so um die €50 kosten.

    PS:
    Warum ein gutes Buch mit 2K Seiten? Warum nicht 3 mit 600-800 oder 4 mit 400-600 Seiten, die ihre (verschiedenen) Themen aber gut und erschöpfend behandeln?



  • Warum denn überhaupt die Zielsetzung 2000 Seiten? 2000 Seiten können absolut nichtsaussagend sein. Ich hab z.B. aus den 200 Seiten "Exceptional C++" extrem viel gelernt. Das hätte man auch auf 600 Seiten ausdehnen können.
    Wenn du eh schon ein (hoffentlich gutes) Grundlagenbuch hast, würde ich mich eher nach Spezialliteratur umschauen. Wurden hier ja schon einige gute genannt.
    Exceptional C++ und Effective C++ gehören absolut in jedes Bücherregal 🙂


Anmelden zum Antworten