Professionelle C++ Literatur?
-
Hallo liebe Community

folgende Situation: habe 2 C++ Bücher ("C++ von A bis Z 1. Auflage" und "C++ lernen und professionell anwenden 2. Auflage") die für Einsteiger und Profis geeignet sein sollen. Das "C++ von A bis Z" hat in der ersten Auflage ziemlich viel in der ERRATA liste an fehlern und macht es aufwendig zu lesen, da man die ERRATE nachschlagen sollte sofern man keine Fehler anlernen will. Somit fällt das Buch für mich aus.
Das Buch "C++ lernen und professionell anwenden 2. Auflage" soll laut Kunden Rezensionen merkwürdige Programmier-Stile aufweisen über die man sich streiten kann ob sie die richtigen/besten Lösungswege sind. So ein Buch ist für mich ebenfals unbrauchbar, den ich suche ein Buch das Absolut Professionell und 100% korrekt den aktuellsten C++ standard lehrt.
Wie siehts mit diesem viel zitierten Buch aus: Bjarne Stroustrup "Die C++-Programmiersprache" (4. Auflage Deutsche Übersetzung der Special Edition.) 'Programmer's Choice'.
Wäre das genau das was ich suche? Mir machts ein bissel sorgen, den bei Einsteiger Büchern wird z.b. beim Datentyp wchar_t auf bissel weiter ausgeholt bezüglich Unicode usw. (dies macht das Stroustrup dann als Referenz zu C++ wohl eher nicht, da Unicode nicht unbedingt zu C++ gehört, oder?) und ist die 4. Auflage und Übersetzung überhaupt empfehlenswert?
-
Die Bücher die du bereits hast sind Müll. Sorry, aber rausgeschmissenes Geld.
Die C++ Programmiersprache ist eher als Referenzbuch geeigent. Wenn du C++ ernsthaft lernen willst, dann kauf dir den C++ Primer und Accelerated C++.
Übersetzungen sind niemals geeigent. Lern Englisch.
-
ich suche ein Buch das Absolut Professionell und 100% korrekt den aktuellsten C++ standard lehrt
Gibt es nicht.
-
Zum lernen kann ich dir auch dem C++ Primer empfehlen.
Ein richtig gutes Buch.
Gruß freeG
-
Zum C++ lernen braucht man kein Buch. Schau einfach ein paar mal hier ins Forum und schon weißt du alles.
-
Janjan schrieb:
Die Bücher die du bereits hast sind Müll. Sorry, aber rausgeschmissenes Geld.
Zum Teil falsch.
Janjan schrieb:
Übersetzungen sind niemals geeigent. Lern Englisch.
Falsch.
-
erweter schrieb:
Zum C++ lernen braucht man kein Buch. Schau einfach ein paar mal hier ins Forum und schon weißt du alles.

Naja mit ein paar mal hier ins Forum schauen, kann man sicher kein C++, geschweige denn es beherrschen.

Gruß freeG
-
volkard schrieb:
Janjan schrieb:
Die Bücher die du bereits hast sind Müll. Sorry, aber rausgeschmissenes Geld.
Zum Teil falsch.
Janjan schrieb:
Übersetzungen sind niemals geeigent. Lern Englisch.
Falsch.

Sehe ich gleich.@fr33g
Offensichtliche Trollposts muss man nicht kommentieren..
-
Janjan schrieb:
Die C++ Programmiersprache ist eher als Referenzbuch geeigent.
Kann ich nicht bestätigen. Ich fand das Buch super zum Lernen der Sprache. Programmieranfänger sind, glaub'ich, nicht begeistert. Aber wenn man schon Programmiererfahrung hat, ist das eigentlich 'n gutes Buch. Als Referenz nutze ich das nicht. Als Referenz nutze ich die ganzen öffentlich zugänglichen Entwürfe des Standards und cplusplus.com zum schnell mal was in der StdLib nachgucken.

kk
-
volkard schrieb:
Janjan schrieb:
Die Bücher die du bereits hast sind Müll. Sorry, aber rausgeschmissenes Geld.
Zum Teil falsch.
Richtig.
volkard schrieb:
Janjan schrieb:
Übersetzungen sind niemals geeigent. Lern Englisch.
Falsch.
Ebenfalls richtig.
-
drakon schrieb:
volkard schrieb:
Janjan schrieb:
Die Bücher die du bereits hast sind Müll. Sorry, aber rausgeschmissenes Geld.
Zum Teil falsch.
Janjan schrieb:
Übersetzungen sind niemals geeigent. Lern Englisch.
Falsch.

Sehe ich gleich.@fr33g
Offensichtliche Trollposts muss man nicht kommentieren..Okidoki;-)
-
Erstmal vielen Dank für all eure Antworten

Der "C++ Primer" in der 4. Auflage hat aber anscheinend ebenfals (sogar noch längere?) ERRATA: http://ptgmedia.pearsoncmg.com/images/9780201721485/Errata/Lippman_0201721481_Errata.html
Soviele Fehler in einem Buch das als Professionelle Referenz dienen soll? hmpf...Welche Alternativen bleiben dann noch übrig? Eignet sich die neuste Auflage von Stroustrup's "Die C++-Programmiersprache" auch zum erlernen von C++ oder muss man vorher z.b. C richtig können? (Link zum Buch: http://www.addison-wesley.de/main/main.asp?page=deutsch/bookdetails&ProductID=170208)
-
nomic schrieb:
Der "C++ Primer" in der 4. Auflage hat aber anscheinend ebenfals (sogar noch längere?) ERRATA: http://ptgmedia.pearsoncmg.com/images/9780201721485/Errata/Lippman_0201721481_Errata.html
Soviele Fehler in einem Buch das als Professionelle Referenz dienen soll? hmpf...All of these errors are corrected in the Ninth printing
Dann nimm doch einfach das.
-
ipsec schrieb:
nomic schrieb:
Der "C++ Primer" in der 4. Auflage hat aber anscheinend ebenfals (sogar noch längere?) ERRATA: http://ptgmedia.pearsoncmg.com/images/9780201721485/Errata/Lippman_0201721481_Errata.html
Soviele Fehler in einem Buch das als Professionelle Referenz dienen soll? hmpf...All of these errors are corrected in the Ninth printing
Dann nimm doch einfach das.
Naja, hab genau diese Version als Nachdruck nicht gefunden und fals ichs finde, dann ist das sicherlich nicht in Deutsch was wesentlich mehr aufwand bedeuten würde beim lernen, da ich öfters Wörter und Redewendungen nachschlagen müsste...
Das Stroutrup gibt in der neusten Edition beim addison-wesley.de Verlag in Deutsch, bloß die ERRATA davon hab ich bisher nicht gefunden (fals es überhaupt eine dafür gibt?).
-
nomic schrieb:
Welche Alternativen bleiben dann noch übrig? Eignet sich die neuste Auflage von Stroustrup's "Die C++-Programmiersprache" auch zum erlernen von C++ oder muss man vorher z.b. C richtig können? (Link zum Buch: http://www.addison-wesley.de/main/main.asp?page=deutsch/bookdetails&ProductID=170208)
Ich habe diese Buch, ein ca. 1000 Seiten starkes Monster, in dem aber für für Anfänger wie mich eigentlich alles recht gut erklärt ist. Von Beginn an (Typen und Deklarationen) bis zum Ende (Klassenhierarchien und Design). Ob es dafür eine Errata gibt, soweit habe ich mich damit noch nicht beschäftigt.
Ich habe mir ergänzend Scott Meyers "Effektives C++" angeschafft, da sind dann 55 beispielhafte Tipps drin, die eigentlich auch sehr gut erklärt werden. Teilweise auch witzig.
-
dadurch dass du nie alles richtig machen kannst, sondern immer am lernen bist erübrigt sich deine frage -.-
nimm "c++ in 21 tagen"
dazu kauf die den soustroup um sachen nachzuschlagen...
darauf aufbauend evtl. thinking in c++ 1&2
und selbst wenn du alle c++-bücher dieser welt gelesen hast, wird dir noch jemand was neues zeigen können, bzw sagen können wo du nen kleinen fehler gemacht hast...ergo. das buch was du willst gibt es nicht!
-
Ein Anfängerbuch kann ich dir nicht empfehlen, aber sobald du die Grundlagen kennst, empfehle ich "Effective C++" und "More effective C++" von Scott Meyers. Die Bücher sind hilfreich, um vom Anfänger zum "brauchbaren" C++ Programmierer zu werden. Noch etwas höher angesiedelt, fand ich "Exceptional C++" von Herb Sutter ganz nützlich.
-
Barados schrieb:
nimm "c++ in 21 tagen"
Von der "in xx Tagen" Serie kann man nur abraten, selten lernt man wirklich etwas dabei (und die Illusion etwas in wenigen Tagen zu lernen, gerade eine Programmiersprache, sollte man ohnehin vergessen).
Barados schrieb:
dazu kauf die den soustroup um sachen nachzuschlagen...
Ich würde erst zu einem Lernbuch raten (Thinking in c++ 1&2, C++ Primer oder vergleichbares...).
-
Stroustrups neues Buch gibts laut nem Beitrag hier im Forum auch nun in Deutsch bei: http://www.pearson-studium.de/main/main.asp?page=bookdetails&ProductID=168578
Was haltet ihr davon? (obwohl selbst schon die 2. Auflage schon ne lange ERRATA Liste hat...)PS: Eure Buchtipps sind schon prima, bloß die meisten Bücher haben selbst in aktueller Version (meistens Deutsche übesetzung anscheinend, oder?) ne ziemlich lange ERRATA Liste, teilweise länger als bei dem "C++ von A bis Z 1. Auflage" was ich bereits besitze.
-
nomic schrieb:
PS: Eure Buchtipps sind schon prima, bloß die meisten Bücher haben selbst in aktueller Version (meistens Deutsche übesetzung anscheinend, oder?) ne ziemlich lange ERRATA Liste, teilweise länger als bei dem "C++ von A bis Z 1. Auflage" was ich bereits besitze.
Vielleicht überbewertest du diese ERRATA-Liste auch nur (ich höre von ihr z.B. das erste Mal). Dort wird ja lediglich auf direkte inhaltliche Fehler eingegangen und die hat jedes Buch. Aber die eigentlichen Aspekte, die ein Buch gut machen (Verständlichkeit, Inhaltsumfang, Inhaltsstruktur, Stil der Codebeispiele usw.), werden nicht thematisiert.
-
ipsec schrieb:
Vielleicht überbewertest du diese ERRATA-Liste auch nur (ich höre von ihr z.B. das erste Mal)...
Zumal große Errata-Listen auch damit zusammen hängen können, das dieses Buch häufiger gelesen wird. Ich kenne kein fehlerfreies Buch.