Hallo, ich benötige ein wenig Hilfe :-) Ich möchte C++ lernen und möchte dafür unbedingt ein Buch kaufen. Ich habe nur grundlegende Kenntnisse in C++ (habe das Buch "C++ für Spieleprogrammierer" durchgearbeitet, das ist schon Jahre her). Habe an folgende Bücher gedacht: "The C++ Programming Language - Stroustrup" "Der C++ Programmierer - Breymann" Welches Buch eignet sich am besten? Es sollte C++ schon so vollständig wie möglich behandeln und dabei kurz und prägnant sein. Kann jemand eine Empfehlung aussprechen? Frank
Und das hier kommt noch zur Liste hinzu: C++ Primer - Lippman
Frank schrieb: > und möchte dafür unbedingt ein Buch kaufen. Das ist löblich. Meine persönliche Meinung: Alle drei Bücher sind gut, aber "The C++ Programming Language" ist - gerade in der aktuellen Ausgabe - kein Lehrbuch im eigentlichen Sinn (das sagt auch Herr Stroustrup). D.h., wenn ich jetzt C++ lernen wollte, würde ich mit das nicht als erstes Buch zulegen. "C++ Primer" steht in der Liste der empfehlenswerten (englischsprachigen) C++-Bücher bei Stack Overflow, "Der C++ Programmierer" ist eines der besten (oder vielleicht auch das beste) C++-Lehrbuch in deutscher Sprache. Ich habe beide schon durchgesehen und finde, dass "Der C++ Programmierer" mehr bietet (im Sinne von "Bandbreite") und auch besser zum Nachschlagen geeignet ist. Ein weiterer Unterschied: Die neueste Ausgabe von "C++ Primer" ist von 2012, die neuste von "Der C++ Programmierer" von 2015 (-> C++14).
Frank schrieb: > "The C++ Programming Language - Stroustrup" Das ist der Standard. Im Gegensatz zum C-Standardwerk (K&R) allerdings nicht ganz leicht zu lesen und > kurz und prägnant ist es ebenfalls nicht. > Kann jemand eine Empfehlung aussprechen? Den Stroustrup, nicht weil er gut ist, sondern weil er das Standardwerk ist. Sehr zu empfehlen ist der Josuttis "The C++ Standard Library". Leider, wie der Titel sagt, behandelt er nur die Library. Wenn es keine Gründe dagegen gibt (veralteter Compiler), dann immer die jeweils aktuellste Auflage.
Hallo Wolllaus, danke für deine informative Meinung. Noch eine Anmerkung meinerseits, es braucht kein Buch für den absoluten Neuling zu sein wie zB "Programming Principles and Practise using C++". Wie ist der "C++ Programmierer" einzustufen?
Hallo Frank, Wenn es kein Buch für den absoluten Anfänger sein muss dann würde ich zum Der C++ Programmierer greifen. Das ist eine sehr gute Lektüre. Auch vom Tempo her, kurz und prägnant! Dem totalen Anfänger würde ich eher Einführung in die Programmierung mit C++ von Stroustrup empfehlen. Grüsse Gert
Stroustrup ist am schlechtesten zum lernen für Anfänger geeignet, das Breymannbuch ist dafür ok. Willst du langfristig tief in die C++-Entwicklung einsteigen kommst du um mehrere Bücher nicht drumherum.
Meine Stimme für "Der C++ Programmierer". Ich habe selber gute Vorkenntnisse in C und Python so, dass ich durchaus mit dem Programmieren an sich vertraut bin. Zum Einstieg in C++ mit geringen allgemeinen Programmierkenntnissen sehr empfehlenswert. Den Stroustrup habe ich kurz angelesen, fand es aber sehr trocken und wenig instruktiv. Wurde aber ja auch schon erwähnt, dass das nicht als Lehrbuch gedacht ist. Gruß Dennis
:
Bearbeitet durch User
Und wenn man dann meint, man kann C++, dann gibt's ein paar sehr nette Bücher von Herb Sutter und Scott Meyers. Oder mal die Sutter'schen GoW's anschauen: http://herbsutter.com/gotw/ Oliver
Oliver S. schrieb: > Und wenn man dann meint, man kann C++, dann gibt's ein paar sehr nette > Bücher von Herb Sutter und Scott Meyers. Je mehr man C++ kann, desto mehr weiß man was man alles nicht in C++ kann ;)
Ich finde die Serie Thinking in xxx von Bruce Eckel nicht schlecht. Für dich also Thinking in C++, das gibt es kostenlos als pdf. Und wenns gefällt das Buch kaufen.
Breymann ist supi (+ Jostuttis gute Kombi) Zusammenfassend bzw. überblickend hilfreich: A Tour of C++ von Bjarne Stroustrup
Das schöne an Stroustrup ist, das da oft erklärt wird, warum etwas so oder so im Standard umgesetzt wurde. Das kann einen bei manchen Dingen den Frust nehmen, weil man weiß dass das sinnvoll ist und nicht einfach vom Himmel gefallen ist. C++ ist halt ein (guter) Kompromiss aus vielen sich teilweise widersprechenden Wünschen. Wenn man das weiß lebt man gleich viel zufriedener damit ;) Aber ich habe leider keinen Vergleich mit den anderen von dir gennaten Bücher.
Michael M. schrieb: > Das schöne an Stroustrup ist, das da oft erklärt wird, warum etwas so > oder so im Standard umgesetzt wurde. Das kann einen bei manchen Dingen > den Frust nehmen, weil man weiß dass das sinnvoll ist und nicht einfach > vom Himmel gefallen ist. C++ ist halt ein (guter) Kompromiss aus vielen > sich teilweise widersprechenden Wünschen. Wenn man das weiß lebt man > gleich viel zufriedener damit ;) Was sagen die anderen dazu??
Stroustrup ist einfach von einem anderen Stern. So sind auch seine Erklaerungen. Bsp.: https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md Zum Lernen empfehle ich auch Breymann und Josuttis. Und Josuttis erklaert wirklich gut wieso manche Sachen so sind wie sie sind.
Josef schrieb: > Stroustrup ist einfach von einem anderen Stern. > So sind auch seine Erklaerungen. Finde da jetzt nichts so komisches dran, er ist halt sehr genau in seinen Worten deshalb wirkt es "wie von einem anderen Stern". Wenn du meinst, dass er zu viel um den heißen Brei redet, dann stimme ich dir zu.
Josef schrieb: > Stroustrup ist einfach von einem anderen Stern. > So sind auch seine Erklaerungen. > Bsp.: > https://github.com/isocpp/CppCoreGuidelines/blob/m... Na ja, dabei handelt es sich um einen frühen Entwurf der Guidelines für Leute, die C++ bereits beherrschen. Das ist ganz bewusst nur als eine Art Liste mit kleinen Beispielen und sehr kurzen Erläuterungen ausgeführt.
"Der C++ Programmierer - Breymann" ist absolut zu empfehlen. Vor allem, weil der Autor auch ditaktisch was draufhat. Stroustrup hingegen ist der Erfinder der Sprache C++, der hats definitiv drauf, allerdings erklären kann er es nicht so gut. Manchmal ist mir in dem Buch vorgekommen, dass der Autor eher verschiedene seiner Gedankengänge da niedergeschrieben hat und diese noch garnicht wirklich geordnet hat. War interessant zu lesen, aber es handelt sich um kein Lehrbuch im gewohnten Sinne.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.