Welches der beiden Bücher um C++ zu erlernen

Gast #4333064
Lesenswert?
• ▲
▼
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
Gast #4333094
Lesenswert?
• ▲
▼
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).
Gast #4333107
Lesenswert?
• ▲
▼
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.
Gast #4333110
Lesenswert?
• ▲
▼
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?
Gast #4333125
Lesenswert?
• ▲
▼
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
Gast #4333828
Lesenswert?
• ▲
▼
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.
#4333865
Lesenswert?
• ▲
▼
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
(Firma: irgendeine) #4334018
Lesenswert?
• ▲
▼
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.
Gast #4335578
Lesenswert?
• ▲
▼
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??
Gast #4335670
Lesenswert?
• ▲
▼
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.
Gast #4335700
Lesenswert?
• ▲
▼
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.
Gast #4340872
Lesenswert?
• ▲
▼
"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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren