counter
 
  Effektiv C++ programmieren: 55 Möglichkeiten, Ihre Programme und Entwürfe zu verbessern | Scott Meyers
 
 
Seiteninhalt:
Suche Bücher:   

effektiv c++ program...

Effektiv C++ programmieren: 55 Möglichkeiten, Ihre Programme und Entwürfe zu verbessern
Scott Meyers

Addison-Wesley, München, 2008 - 336 Seiten

Kundenbewertung:(17 Bewertungen)
großes Bild anzeigen
 weitere Infos, Preis & Bestellmöglichkeit

     Kauftipp  Kauftipp



Es gibt Bücher für Einsteiger, Referenzen für Fortgeschrittene und die zunehmend an Bedeutung gewinnenden Bücher für Fortgeschrittene, die ihre zufriedenstellende Arbeit weiter verbessern wollen -- Effektiv C++ programmieren ist so ein "Es geht auch besser"-Buch und auch in der 3., aktualisierten Auflage hält Scott Meyers auf überschaubaren 300 Seiten sein Versprechen, die tägliche C++-Arbeit effektiver, intensiver und letztendlich für den Programmierer und den Auftraggeber "besser" zu machen.

Bei dieser 3. deutschen Auflage handelt es sich weit mehr als nur um einen Neudruck mit ausradierten Fehlern -- mit dem abgeschlossenen Standardisierungsprozess von C++ haben neue Schlüsselwörter und Konzepte sowie die Standard C++-Library einen Platz im Buch gefunden. Scott Meyers selbst lehrt und forscht rund um C++ -- die 50 Richtlinien seines Buchs stellen die gesammelten Erfahrungen für eine Verbesserung der C++-Entwürfe und -Programme dar, die sich nicht automatisch überprüfen lassen, sondern eine flexible Herangehensweise von jedem individuellen Programmierer erfordern. Was ist wann zu tun und was sollte man wann lieber bleiben lassen -- die Richtlinien beziehen sich dabei nicht nur auf ein bestimmtes Sprachmerkmal, sondern auf das Verständnis der Wechselwirkungen zwischen den C++-Merkmalen. Eine Herangehensweise, die der Arbeit von "kampferprobten" Programmierern entgegenkommt und mit Querverweisen innerhalb des Buchs und einem umfangreichen Index unterstützt wird.

Die einzelnen Lektionen beginnen jeweils mit einem Statement wie "Vermeiden Sie Datenelemente in der public-Schnittstelle", einem einleitenden Text sowie Beispiel, Erklärung und Lösungsangebot. Bei den Themen kommt der Übergang von C zu C++, die Speicherverwaltung, Konstrukturen, Destruktoren und Zuweisungsoperatoren, Klassen und Funktionen (Entwurf und Deklaration sowie Implementation) sowie Vererbung und objektorientiertes Design mit jeweils verschiendenen Lektionen zur Sprache.

Scott Meyers hat sich mit Effektiv C++ programmieren etwas getraut: festgetrampelte Wege zu verlassen. Ein erstaunlich kompaktes Buch für C++-Profis, denen sich zu stellen und letztendlich vor ihnen zu bestehen Mut und Können erfordert. Meyers hat beides zu bieten. Und dazu eine erwähnenswert gute Übersetzung. --Wolfgang Treß


 weitere Infos, Preis & Bestellmöglichkeit


Pflichtlektüre für jeden C++ Programmierer

Dieses Buch schafft es in kompakter, praxisnaher Weise ein Aha-Erlebnis nach dem anderen beim Leser hervorzurufen. Ich kann es uneingeschränkt empfehlen um zu lernen wie man C++ "richtig" benutzt.


Zusammenhangslose Ansammlung von Tipps vs. Interessante C++ Themen

Das Buch besteht aus einer mehr oder weniger zusammenhangslosen Ansammlung von Tipps, z. B. "Tipp 21: Geben Sie keine Verweise zurück, wenn Sie ein Objekt zurückgeben müssen". Dabei sind die Tipps nach dem Schema Problem, Lösung und Fazit (Was Sie sich merken sollten) aufgebaut. Das haut jetzt niemanden vom Hocker. Bei manchen Tipps dachte ich mir diese oder jenes könnte mal als Designrichtlinie auffassen und im Rahmen einer Qualitätskontrolle könnte einfach überprüft werden, ob z. B Tipp/Designrichtlinie 21 eingehalten wird. Um das ganze jetzt etwas positiver darzustellen, kann man die "zusammenhangslosen Ansammlung von Tipps" auch als Sammlung von 55 C++ Totorials betrachtet, wobei jedes für sich ein Interessantes C++ Thema behandelt. Das hört sich doch schon besser an ;)

Für alte Hasen im Bereich C++ wrid dieses Buch, bis auf ein paar kleine Details, keine neuen Erkenntnisse bringen, jedoch können Programmierer mit Grundkenntnissen in C++ aus dem Buch einen großen Nutzen zeihen. Hier erfährt man z. B. was Traits sind, was man unter Template Meta Programmierung versteht oder was das RAII Idiom ist.

Das Buch ist an Programmierer gerichtet, die bereits Erfahrungen mit C++ haben. Für Anfänger und Neulinge ist das Buch nicht geeignet.


 weitere Infos, Preis & Bestellmöglichkeit


Gekauft und zufrieden

Ich hab immer gedacht, ich könnte ganz gut programmieren. Klar, hier und da lief mal was langsamer als erwartet, und hier und da traten auch mal kleinere Fehlerchen auf, aber das kennt man ja auch zur Genüge von Profisoftware. Dann habe ich den Meyers in die Finger gekriegt. Und da las ich dann, dass einige der kleinen Codekniffe, die ich mir so angewöhnt hatte, eher Programmiersünden sind - die dazu führen, dass das Programm langsamer läuft als erwartet oder dass mal ein komischer Fehler auftreten kann. Programmieren zu lernen scheint ähnlich zu funktionieren wie eine Fremdsprache: verständlich machen kann man sich, aber jeder hört trotzdem, dass man kein Muttersprachler ist. Und der Compiler merkt es dann halt auch. Das Schöne ist, dass Meyers keinen neuen Programmierkurs abhält, der bei Adam und Eva anfängt, sondern gezielt typische Fehler und Beispiele für schlechten Programmierstil herausgreift. Da kann man sich seine schlechten Angewohnheiten gezielt abgewöhnen. Außerdem illustriert er alles mit nachvollziehbaren, kleinen Beispielen, also wirklichen Programmschnippseln aus der Praxis und nicht irgendwelchen nichtssagenden foo- und bar-Klassen. Also, wer zu faul ist, um umzudenken und sich schlechte Angewohnheiten abzugewöhnen, sollte lieber die Finger von dem Buch lassen; wenn es Ihnen aber lieber ist, sauberen Code zu schreiben und Ihre Programme zu optimieren, werfen Sie mal einen Blick hinein.


 weitere Infos, Preis & Bestellmöglichkeit


Ein Klassiker

Wer in C++ programmiert sollte in seiner Entwicklung auf jeden Fall dieses Buch gelesen haben. Scott Meyers beschreibt sehr ausführlich die internen Besonderheiten der Sprache C++. C++ ist eine sehr umfangreiche und komplexe Programmiersprache. Es erfordert einiges an Know How um C++ wirklich zu beherrschen.

Was passiert wenn man einen eigenen Zuweisungsoperator in seiner Klasse implementiert? Wie verhält sich dieser bei Mehrfachvererbungen? Wie funktioniert überhaupt der vom Compiler automatisch generierte operator= ? Antworten auf diese Fragen und viele weitere findet man in diesem Buch. Sehr empfehlenswert!


 weitere Infos, Preis & Bestellmöglichkeit


Schatzkiste für gutes C++

Ich habe dieses Buch gekauft, weil ich das (ebenfalls sehr empfehlenswerte) "Effektiv Java programmieren" von Joshua Bloch kenne, und mir ein Freund & Programmierer dieses Buch wärmstens ans Herz gelegt hat.

Scott Meyers gibt in seinem Buch 50 einfache -- bzw. einfach klingende -- Ratschläge, wie man gutes C++ schreibt.

Das Schöne an dem Buch ist, dass Meyers die Regeln immer als Faustregeln versteht und nicht als endgültige Weisheit. Oftmals prallen bei "Regeln für gutes C++" ja ganze Philosophien aufeinander, die teilweise recht dogmatisch vorgebracht werden. Meyers dagegen gibt sich große Mühe, dem Leser zu vermitteln, warum diese Regel Sinn macht, so dass man danach in der Lage ist, situationsbedingt selbst zu entscheiden, wann man eine der Regeln anwenden sollte oder nicht.

Ein anderer großer Pluspunkt ist, das jeder der Ratschläge so erklärt wird, dass man ihn wirklich versteht. Ich habe selten bei einem Buch so viele Aha-Erlebnisse gehabt. Das Buch geht schon in die Tiefe und bescreibt auch, warum C++ mit seinen manchmal schrullig scheinenden Verhaltensweisen so ist, wie es ist.

Das Buch ragt desweiteren aus der Masse von C++-Büchern durch seine sehr lockere Schreibweise heraus. Humorvoll, stellenweise ironisch -- so macht das Lesen wirklich Spaß. Und trotzdem schafft es Meyers, immer knapp, sachlich und informativ das Wesentliche zu sagen. Eine wahre Wohltat, verglichen mit manch anderem unsäglichem C++-Buch.

Manche Ratschläge entspringen einfach "gesundem Menschenverstand" (was auch immer das sein soll), aber viele der Richtlinien haben mir wirklich die Augen geöffnet dafür, was C++ ist, was es sein soll und wie man es besser verwenden kann.

Kurzum: Ich halte dieses Buch für eine einmalige Bereicherung eines jeden praktischen C++-Programmierers. Jeder, der sich bemüht, sicheres, flexibles und verständliches C++ zu schreiben, sollte es wenigstens einmal lesen. Er wird danach gerne hin und wieder einen Blick hineinwerfen. 5 Sterne.


 weitere Infos, Preis & Bestellmöglichkeit


reviews: page 1, 2, 3, 4



Folgende Artikel könnten Sie interessieren




programmieren


Praxiskurs NLP: Mit 21-Tage-Trainingsprogramm
Neurolinguistisches Programmieren: Gelungene Kommunikation und ...
Java von Kopf bis Fuß
C als erste Programmiersprache: Vom Einsteiger zum Profi
C++: Objektorientiertes Programmieren von Anfang an



möglichkeiten


Lernwerkstatt, Mein Körper: Möglichkeiten zum Handeln, Entdecken und ...
Das Tor zu vollkommenem Glück: Ihr Zugang zum Energiefeld der ...
Microsoft Office 2007 - Das Profibuch: Fortgeschrittene Lösungen für ...
Effektiv C++ programmieren: 55 Möglichkeiten, Ihre Programme und ...
Wo die Seele auftankt. 2 CD's: Die besten Möglichkeiten, Ihre ...



verbessern


Kinderwunsch: Neue Wege zum Wunschkind. Natürliche Familienplanung. ...
Shopping hilft die Welt verbessern: Der andere Einkaufsführer. ...
Effektiv C++ programmieren: 55 Möglichkeiten, Ihre Programme und ...
Life Kinetik® - Gehirntraining durch Bewegung: So verbessern Sie ...
Das Leber-Reinigungs-Programm: So verbessern Sie Ihre Leberwerte und ...



Suche nach Büchern
effektiv, entwürfe, möglichkeiten, programme, programmieren, verbessern


aktuelle Kategorie: Bücher
Bücher
Zeitschriften
Elektronik
Kamera und Foto
Computer Hardware
moderne Musik
klassische Musik
DVD
VHS Video
Software
PC- und Videospiele
Spielwaren
Heimwerken
Küche und Haushalt
Garten und Freizeit
Bad und Körperpflege





zufällig ausgewählt


Bio Erdnüsse in der Schale