oder
Loggen Sie sich ein, um 1-Click® einzuschalten.
oder
Mit kostenloser Probeteilnahme bei Amazon Prime. Melden Sie sich während des Bestellvorgangs an. Erfahren Sie mehr
Alle Angebote
Möchten Sie verkaufen? Hier verkaufen
oder
gegen einen Amazon.de Gutschein über EUR 0,35 eintauschen?
Advanced C++ Programming Styles and Idioms
 
Größeres Bild
 
Den Verlag informieren!
Ich möchte dieses Buch auf dem Kindle lesen.

Sie haben keinen Kindle? Hier kaufen oder eine gratis Kindle Lese-App herunterladen.

Advanced C++ Programming Styles and Idioms [Englisch] [Taschenbuch]

James O. Coplien
4.2 von 5 Sternen  Alle Rezensionen anzeigen (13 Kundenrezensionen)
Statt: EUR 45,20
Jetzt: EUR 45,10 kostenlose Lieferung. Siehe Details.
  Alle Preisangaben inkl. MwSt.
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Auf Lager.
Verkauf und Versand durch Amazon.de. Geschenkverpackung verfügbar.
Nur noch 1 Stück auf Lager - jetzt bestellen.
Lieferung bis Dienstag, 5. Juni: Wählen Sie an der Kasse Morning-Express. Siehe Details.

Weitere Ausgaben

Amazon-Preis Neu ab Gebraucht ab
Taschenbuch EUR 45,10  
Gutschein erhalten
Tauschen Sie jetzt Advanced C++ Programming Styles and Idioms gegen einen Amazon-Gutschein in Höhe von EUR 0,35 ein - einlösbar für Tausende von Artikeln bei Amazon.de. Entdecken Sie mehr eintauschbare Bücher im Bücher Trade-In Shop. Bitte beachten Sie die Teilnahmebedingungen.

Jetzt für Amazon Student anmelden und um 20% erhöhten Eintauschwert sichern.

Wird oft zusammen gekauft

Kunden kaufen diesen Artikel zusammen mit C++ Strategies and Tactics (Addison-Wesley Professional Computing) EUR 36,64

Advanced C++ Programming Styles and Idioms + C++ Strategies and Tactics (Addison-Wesley Professional Computing)
Preis für beide: EUR 81,74

Einer der beiden Artikel ist schneller versandfertig. Details anzeigen

  • Dieser Artikel: Advanced C++ Programming Styles and Idioms

    Auf Lager.
    Verkauf und Versand durch Amazon.de.
    Kostenlose Lieferung. Details

  • C++ Strategies and Tactics (Addison-Wesley Professional Computing)

    Auf Lager. Zustellung kann bis zu 2 zusätzliche Tage in Anspruch nehmen.
    Verkauf und Versand durch Amazon.de.
    Kostenlose Lieferung. Details



Produktinformation

  • Taschenbuch: 544 Seiten
  • Verlag: Addison-Wesley Longman, Amsterdam (16. Oktober 1991)
  • Sprache: Englisch
  • ISBN-10: 0201548550
  • ISBN-13: 978-0201548556
  • Größe und/oder Gewicht: 23,3 x 15,8 x 2,2 cm
  • Durchschnittliche Kundenbewertung: 4.2 von 5 Sternen  Alle Rezensionen anzeigen (13 Kundenrezensionen)
  • Amazon Bestseller-Rang: Nr. 63.040 in Englische Bücher (Siehe Top 100 in Englische Bücher)
  • Komplettes Inhaltsverzeichnis ansehen

Mehr über den Autor

James O. Coplien
Entdecken Sie Bücher, lesen Sie über Autoren und mehr

Besuchen Sie die Seite von James O. Coplien auf Amazon

Produktbeschreibungen

Kurzbeschreibung

*Recipient of Computer Language 1991 JOLT Cola Productivity Award *One of JOOP Magazine's Top Ten Books of the Decade (three years in a row) *A 1992 Stacey's best-seller *Continued critical acclaim in October 1995 Dr. Dobb's Written by an expert in C++, Advanced C++ Programming Styles and Idioms looks at the design features of the C++ programming language. Assuming a background in the syntax of C++, Coplien shows how to become an expert C++ programmer by learning the idioms of the language. His approach is organized around the abstractions that C++ supports: abstract data types, combining types in inheritance structures, object-oriented programming, and multiple inheritance. Using small, but rich examples, he shows how these abstractions can be combined to use the language effectively. Experienced C++ programmers will appreciate the comprehensive coverage of Release 3.0. 0201548550B04062001

Synopsis

*Recipient of Computer Language 1991 JOLT Cola Productivity Award *One of JOOP Magazine's Top Ten Books of the Decade (three years in a row) *A 1992 Stacey's best-seller *Continued critical acclaim in October 1995 Dr. Dobb's Written by an expert in C++, Advanced C++ Programming Styles and Idioms looks at the design features of the C++ programming language. Assuming a background in the syntax of C++, Coplien shows how to become an expert C++ programmer by learning the idioms of the language. His approach is organized around the abstractions that C++ supports: abstract data types, combining types in inheritance structures, object-oriented programming, and multiple inheritance. Using small, but rich examples, he shows how these abstractions can be combined to use the language effectively. Experienced C++ programmers will appreciate the comprehensive coverage of Release 3.0. 0201548550B04062001


Tags, die Kunden mit diesem Produkt verbinden

 (Was ist das?)
Klicken Sie zum Suchen verwandter Artikel, Diskussionen oder Personen auf ein Tag.
 
(1)

 

Eine digitale Version dieses Buchs im Kindle-Shop verkaufen

Wenn Sie ein Verleger oder Autor sind und die digitalen Rechte an einem Buch haben, können Sie die digitale Version des Buchs in unserem Kindle-Shop verkaufen. Weitere Informationen

Kundenrezensionen

Die hilfreichsten Kundenrezensionen
8 von 8 Kunden fanden die folgende Rezension hilfreich
Format:Taschenbuch
It is a very good book, although a little dated. It explains a lot of items in <<effective c++>> and <<More effective c++>> in more details, it tells you how to do the things, and why to do in this way.

It discusses many idioms, which are the low level equivalences of patterns (see <<Design Patterns>>), for example, body/handle idiom is equivalent to bridge pattern, examplar is equivalent to prototype pattern, envelope/letter is related to state pattern, ... Orthodox Canonical class form is called "big three" in <<c++ faqs>> ... Overloading subscripting for class File and FileRef on page 51 gives the idea of proxy for distinguishing reads from writes presented in <<More effective c++>>, but <<More effective C++>> gives a more detailed discussion on limitations etc (it's normal since <<More>> appeared much later). It provides interesting discussion about difference of performance between different string implementations (p58 -- p65). It discusses relations between pointer to member functions, functors and virtual functions (2.10 and 5.6), and explains the power of polymorphism. It discusses "Dynamic inheritence" in chapter 10, which is not supported directely in C++ (related to state pattern).

Overall, this book provides a lot of original c++ ideas, which affected the later books as <<(More) Effective C++>> and <<Design patterns>> very much.

It is more like a book, while <<(More) effective c++>> and <<Design patterns>> are more like a reference. It contains exercises (no solutions) at the end of each chapter, while <<(More) effective c++>> and <<Design patterns>> do not.

Some discussions are interesting, but not completely correct (it is understandable because of its publishing year), for example, reference counting to implement string class, when shouldn't we use this idiom and how we can improve it? See further discussion of reference counting for string using flags "shared", "sharable" in <<More effective C++>>. Testing self assignment is a good thing, however, is it away necessary? No. You can simply allocate new memory before desallocate old memory, if you avoid self assignment test, you probably not only improve the performance of your code, but also make it exceptionally safe (see <<Exceptional C++>>)

It lacks discussion for new features as namespace, exceptions, which you can find in <<More effective c++>> and <<Exceptional c++: 47 puzzles>>, STL can be found in a very good book <<The C++ Standard Library : A Tutorial and Reference>> as well. It lacks new style cast , for example, const cast and mutable can be used to make to difference between logical constness and physical constness, but at the time the book was writen, they did not exist yet (see 2.9, page 26 -- 28).

Implicite type conversion (3.4)is no longer considered as a good thing for string, read Item 39 of <<Exceptional C++>> on page 162 to see why (think about what will happen with or without implicit type conversion: string s1, s2, s3; s1 = s2 - s3). Imaginary is not Complex (p 89) as circle is not ellipse (see <<C++ faqs>>).

Enough said, I can not give a complete description of this book here. Overall, it is a very good book, although it lacks some new features (read <<(More) effective C++>>, <<Design patterns>>, <<Exceptional C++>>, <<The C++ Standard Library : A Tutorial and Reference>> and <<C++ faqs>>) and pay attention for errors inside. Email me for further discussion: zlan@hotmail.com. Good luck and have fun!

War diese Rezension für Sie hilfreich?
4 von 4 Kunden fanden die folgende Rezension hilfreich
Von DDP
Format:Taschenbuch
This is a revolutionary work which has spawned the concept of design patterns. However, many ideas in this book are starting to show wear, since it predates the STL. For example, the section on Exemplars. This book is still thought provoking and worth a read, but the reader must keep in mind that this is the starting point. The Gang of Four have built on many ideas laid out by Coplien.
War diese Rezension für Sie hilfreich?
1 von 1 Kunden fanden die folgende Rezension hilfreich
Format:Taschenbuch
If you think you know everything about C++ but you have not read this book... then you don't really know everything about C++. It is a *must*, but bear in mind that this is NOT a beginners book but a book for intermediates or higher. Also, this book is not easy to read in the sense that you have to read it carefully and re-reading it several times to get its esence. Not for reading before sleep! It will teach you how to implement things in C++ you'll never dream of (but then: will I use these features? probably not, but it's worth reading). Get it if your C++ level is somewhat high !
War diese Rezension für Sie hilfreich?
Die neuesten Kundenrezensionen
Nicht rezensierbar
Leider kann ich das (gebrauchte) Buch nicht rezensieren, da es mich nicht erreicht hat. Offenbar ist es bei der Post verloren gegangen. Lesen Sie weiter...
Veröffentlicht am 10. Mai 2009 von kus
Do you JAVA?
Many people know that this book had tremendous impact on the birth of the pattern community.

But do you know what this book realy aimed for and what realy happend that made an... Lesen Sie weiter...

Am 4. Juli 2000 veröffentlicht
What's so Advanced?
In the first 150 pages of the book two whole idioms are introduced (and on page 148 a second variant on one of the idioms is introduced). Lesen Sie weiter...
Am 9. Juni 2000 veröffentlicht
Mind Blowing.....
This book will take the reader where they thought C++ could never go. Though some idioms are dated (the book was written before RTTI and STL were added to the standard) it is... Lesen Sie weiter...
Veröffentlicht am 16. Februar 2000 von ZippyFuzzy
Good one!
This book is not for beginners and needs careful reading. I'm sure, After reading this book you will know more about C++ and better ways of using C++.
Veröffentlicht am 15. Februar 2000 von Saravanaprasad
Vrey readable book on advanced C++
This book was nice reading and discussed the more abstract details of C++. Even one of the appendices, namely Appendix A on C in a C++ environment, was very helpful in my designing... Lesen Sie weiter...
Am 31. August 1999 veröffentlicht
master c++ language and OOP and become Dark Lord of Sith
This book is the best C++ book ever inked to paper. This book should not be read if you are a apprentice C++ programmer in training,The key here is that you MUST have a solid... Lesen Sie weiter...
Am 2. Juni 1999 veröffentlicht
Mind expanding purple book
among freinds we refer to this book as mind-expanding, as, one can't pick it up without having to make room for a new concept and facet each time
Am 14. Juli 1998 veröffentlicht
This book is a mind expanding experience
If you are serious about C++, and have read Stroustrup 3d edition, and Scott Meyer's books,then I would recommend this book as the next step for evening/weekend reading. Lesen Sie weiter...
Am 11. Februar 1998 veröffentlicht
A must-have for any C++ programmer
If you do any C++ programming, whether you're a novice or an expert, this book is a definite "must" for your library. Lesen Sie weiter...
Am 29. September 1997 veröffentlicht
Kundenrezensionen suchen
Nur in den Rezensionen zu diesem Produkt suchen

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 


Aktive Diskussionen in ähnlichen Foren
Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   
Ähnliche Foren


Lieblingslisten


Ähnliche Artikel finden


Anhand des Sachgebietes nach ähnlichen Produkten suchen:


Ihr Kommentar


Datenschutzerklärung von Amazon.de Versandbedingungen von Amazon.de Umtausch- & Rücknahme bei Amazon.de