Mal wieder: C++ Buch für Fortgeschrittene
-
Hi!
Ich hab mir bereits die Listen auf c++.de und die Amazon Rezensionen angesehen,
aber ich bin mir immer noch nicht so sicher, was das richtige Buch für meine
Ansprüche ist:- Ich programmiere C++ seid mindestens 3 Jahren
- Bis jetzt aber rein Anwendungsorientiert, d.h. ich hab viel Klassen-
bibliotheken verwendet und so viele der schönen Sprachmerkmale von C++
verpasst.
- Zig (teils auch kommerzielle) Anwendungen geschrieben. d.h. Praxis ist da.
Aber: Die Programme waren Klassenbasiert aber nicht Objektorientiert
- Template-Programmierung nur in einfachsten Grundzügen - hier würde ich auch
gerne mehr lernen
- STL strings, maps, vectors, iteratoren - alles verwendet, aber ich bin mir
nicht sicher, ob ich wirklich alle Geheimnisse kenne (z.B. kein Smart Pnt.)
- Ich möchte gerne mehr über Smart Pointer und verwandte Themen lernenUm das mal so zusammenzufassen: Ich möchte ein Buch, dass mir die OOP in
Fleisch und Blut übergehen lassen wird. Dann soll es möglichst alle Template
Aspekte abdecken. Ich möchte das Wissen aus dem Buch möglichst direkt in die
Praxis fließen lassen können.PS: Ich weiß wie die OOP funktioniert ich möchte nur besser verstehen, wie ich
sie in Anwendungen sinnvoll nutze (d.h. es muss kein extra Thema im Buch sein,
sondern nur gut angewendet werden)PPS: Dadurch, dass ich mir C++ faktisch selbst bei gebracht habe, hab ich mir
einen schlechten Stil angewöhnt, der nicht unbedingt dem Standard (sofern es
den denn gibt)entspricht. Das sollte das Buch nicht unterstützen, sondern
einen guten Stil vormachen!Über Ratschläge und Vorschläge würde ich mich freuen!
PPPS: Gekauft wird natürlich über c++.de
-
Objektorientierte Programmierung für Dummys ist vielleicht keine schlechte Idee! Ansonsten wirst du in Modern C++ Design mit Templates bombadiert und lernst auch wie man eine smart_ptr Klasse schreibt und weitere gängige Muster (z.B. Singleton)
-
die zwei wärn ne gute wahl
http://www.amazon.de/exec/obidos/ASIN/3827313058/qid=1094380813/ref=sr_8_xs_ap_i1_xgl/028-8684591-4547755
http://www.amazon.de/exec/obidos/ASIN/3827312752/qid=1094380813/ref=sr_8_xs_ap_i1_xgl/028-8684591-4547755
-
Zur STL: Komponenten entwerfen mit der C++ STL (kostenloser Download)
-
Das Buch von Marc++us und die Bücher von Scott Meyers sind sicher interessant für dich. Ansonsten finde ich
Bücher:
http://www.gotw.ca/publications/xc++s.htm (Exceptional C++, More Exceptional C++, Exceptional C++ Style)
http://www.gotw.ca/publications/c++cs.htm (C++ Coding Standards)gut.
-
Zu den ganzen Büchertipps hätte ich mal ne generelle Frage: Gibt es davon einige (oder gar alle?), die man besser auf Englisch haben sollte oder ist die Übersetzung stets vergleichbar gut?
-
Mit den beiden Bänden (Mehr) Effektiv C++ programmieren hab ich auch schon
geliebäugelt aber ich bin mir nicht sicher, ob der erste Band vielleicht doch
ein bisschen zu oberflächlich bleibt (?).Ich möchte nicht ein Buch kaufen, wo ich z.B. nur die Hälfte gebrauchen kann.
Hat vielleicht jmd. einen Link, wo man sich das Inhaltsverzeichnis ansehen
kann?Exceptional C++ hört sich auch sehr gut an.
Was haltet ihr von "Modernes C++ Design". Würde das meinen Ansprüchen gerecht
werden?Ihr seht schon - ich hab hier immer noch eine riesen Palette an Büchern.
Könntet ihr mir vielleicht einen riesen Gefallen tun und mir beschreiben, was
die Vor- und Nachteile der einzelnen Bücher wären, so dass ich mir dann eins /
zwei raussuchen kann, die ich mir kaufen kann? Die Rezensionen bieten einfach
nicht die Möglichkeit zwei Bücher gegenüber zu stellen und zu sagen, welches
besser ist.
-
hier is das inhaltsverzeichnis
http://www.amazon.com/gp/reader/0201924889/ref=sib_dp_pt/002-6349323-2060817#reader-page
-
Sovok schrieb:
hier is das inhaltsverzeichnis
http://www.amazon.com/gp/reader/0201924889/ref=sib_dp_pt/002-6349323-2060817#reader-page
Gut zu wissen, dass das US-Amazon so was bietet. Oder war ich nur zu blöde
das auf dem deutschen Amazon zu finden? Naja ist ja auch egal - erst mal durch-
lesen
-
Und hier das zu "More Effektiv C++": http://www.awprofessional.com/title/020163371X#
und ein Kapitel aus "Modern C++ Design": http://www.informit.com/articles/article.asp?p=25264&redir=1
-
ne das deutsche hat sowas soweit ich weiss ned
deswegen geh ich mmer kurz aufs ami amazon bevor ich englische bücher kauf
-
Ich denke, ich werde mir erst mal "Effektiv C++ programmieren" kaufen und dann,
wenn es mir gefällt den 2. Band holen.Nun bleibt nur noch die Frage: Deutsch oder Englisch?
Die englischen Bücher sind ja bei Amazon deutlich teurer. Macht sich dieser
Unterschied auch bezahlt? Oder sind die Übersetzungen so gut, dass man sich
auch beruhigt das Deutsche kaufen kann?
-
EnERgYzEr schrieb:
Ich denke, ich werde mir erst mal "Effektiv C++ programmieren" kaufen und dann, wenn es mir gefällt den 2. Band holen.
meinste mit dem 2. band "mehr effektiv c++ programmieren"? den hol mal lieber nach alexandrescu und sutter.
Die englischen Bücher sind ja bei Amazon deutlich teurer. Macht sich dieser Unterschied auch bezahlt? Oder sind die Übersetzungen so gut, dass man sich auch beruhigt das Deutsche kaufen kann?
macht sich nicht bezahlt.
man muß halt auf begrüßungen wie "hi folks!" verzichten und die vorworte werden auch immer schlecht übersetzt (wohl, weil aus stilistischen gründen deutsche bücher lahm sein müssen). aber im hauptteil geht's dann. ein paar fehler schleichen sich natürlich immer ein, aber die bemerkt man. die alten kracher, wie windows als fenster zu übersetzen, kommen nicht mehr vor, seit man übersetzer beauftragt, die von der materie ahnung haben.
-
Design Patterns bzw in Deutsch Entwurfmuster.
-
Oder sind die Übersetzungen so gut, dass man sich
auch beruhigt das Deutsche kaufen kann?Die Bücher sind brauchbar übersetzt, das ist o.k.
-
Hab mir das Buch jetzt bei Amazon via c++.de bestellt. Vielen Dank für eure
Hilfe!!BTW: Wieso ist der Amazon Shop eigentlich so Benutzerunfreundlich? Jedes mal
wieder muss ich nach irgendwelchen Buttons suchen, wenn ich da was bestellen
will. Und ich gehör nun nicht gerade zu den PC-Anfänger... Wieso verschenkt
Amazon da soviel Geld?Der größte Schwachsinn ist, dass einige Kategorien eigentlich nur noch aus
Produktleichen bestehen mit dem Vermerk "Dieses Produkt führen wir leider
nicht mehr. Wollen Sie eine Nachricht erhalten, wenn es gebraucht verkauft
wird?". Sowas kann man doch auslagern.
-
fubar schrieb:
Zur STL: Komponenten entwerfen mit der C++ STL (kostenloser Download)
klasse!
warum steht das hier nicht in den e-book links?
-
Wie wärs mit "Die C++ Programmiersprache" von Bjarne Stroustup?
-
Ich hab Objektorientierung/STL/Template mit diesem Buch gelernt:
Objektorientiertes Programmieren in C++
Von der Klasse zur klassenbibliothekISBN 3-89319-637-4
Addison-Wasley
1. Auflage 1994 / 5., unveränderter Nachdruck 1997
-
Öhm...
05 Sep 2004 14:18
Aber, wenn ihr schon sowas ausbudelt, hier mal meine Erfahrungen mit den
Büchern, die ich mit gekauft habe seitdem:Effektiv C++ programmieren | ISBN: 3827313058
Sehr schön geschriebenes Buch war für mich aber auf einem zu niedrigen Level, so
dass nur ein drittel der Kapitel für mich interessant waren. Ansonsten aber
wirklich empfehlenswert.Modernes C++ Design | ISBN: 3826613473
Für mich ein Sprung ins kalte und verdammt tiefe Wasser der generischen Pro-
grammierung. Aber so war es für mich genau das richtige: Ich musste mich in die
ersten Kapitel richtig einarbeiten und hab dadurch mehr gelernt, als hätte ich
zig Beginner-Bücher gelesen. So war es für mich am Anfang unglaublich, was er
da eigentlich alles herausgeholt hat, aus der Template-Programmierung. Der Stil
ist im Vergleich zu Meyers staubtrocken, aber wenn man sich erstmal eingelesen
hat, liest es sich doch recht angenehm - ist auf jeden Fall nichts für mal eben
zwischendurch lesen. Also von mir eine volle Empfehlung!