oder
Loggen Sie sich ein, um 1-Click® einzuschalten.
 
 
Alle Angebote
100 Angebote ab EUR 29,21

Möchten Sie verkaufen? Hier verkaufen
 
   
C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond (C++ In-Depth Series)
 
Größeres Bild
 

C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond (C++ In-Depth Series) (Taschenbuch)

von David Abrahams (Autor), Aleksey Gurtovoy (Autor)
4.0 von 5 Sternen  Alle Rezensionen anzeigen (1 Kundenrezension)
Preis: EUR 33,95 Kostenlose Lieferung. Siehe Details.
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. Versand kann bis zu 2 zusätzliche Tage in Anspruch nehmen.
Verkauf und Versand durch Amazon.de. Geschenkverpackung verfügbar.

Noch 4 Stück auf Lager.

92 neu ab EUR 30,94 8 gebraucht ab EUR 29,21

Wird oft zusammen gekauft

C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond (C++ In-Depth Series) + Modern C++ Design, Generic Programming and Design Patterns Applied + C++ Coding Standards: 101 Rules, Guidelines and Best Practices (C++ In-Depth)
Preis für alle drei: EUR 92,85

Einige dieser Artikel sind schneller versandfertig als andere. Details anzeigen


Kunden, die diesen Artikel gekauft haben, kauften auch


Produktinformation

  • Taschenbuch: 400 Seiten
  • Verlag: Addison-Wesley Longman, Amsterdam; Auflage: 2005. (22. Dezember 2004)
  • Sprache: Englisch
  • ISBN-10: 0321227255
  • ISBN-13: 978-0321227256
  • Größe und/oder Gewicht: 23 x 18,4 x 1,4 cm
  • Durchschnittliche Kundenbewertung: 4.0 von 5 Sternen  Alle Rezensionen anzeigen (1 Kundenrezension)
  • Amazon.de Verkaufsrang: Nr. 23.993 in Englische Bücher (Die Bestseller Englische Bücher)
  • Komplettes Inhaltsverzeichnis ansehen

Produktbeschreibungen

Kurzbeschreibung

Abrahams and Gurtovoy have written something close to a classic! marvelous fun to read! Read the complete book review by Jack J. Woehr, Dr. Dobbs Journal, June 03, 2005 "If you're like me, you're excited by what people do with template metaprogramming (TMP) but are frustrated at the lack of clear guidance and powerful tools. Well, this is the book we've been waiting for. With help from the excellent Boost Metaprogramming Library, David and Aleksey take TMP from the laboratory to the workplace with readable prose and practical examples, showing that "compile-time STL" is as able as its runtime counterpart. Serving as a tutorial as well as a handbook for experts, this is the book on C++ template metaprogramming." --Chuck Allison, Editor, The C++ Source C++ Template Metaprogramming sheds light on the most powerful idioms of today's C++, at long last delivering practical metaprogramming tools and techniques into the hands of the everyday programmer. A metaprogram is a program that generates or manipulates program code. Ever since generic programming was introduced to C++, programmers have discovered myriad "template tricks" for manipulating programs as they are compiled, effectively eliminating the barrier between program and metaprogram. While excitement among C++ experts about these capabilities has reached the community at large, their practical application remains out of reach for most programmers. This book explains what metaprogramming is and how it is best used. It provides the foundation you'll need to use the template metaprogramming effectively in your own work. This book is aimed at any programmer who is comfortable with idioms of the Standard Template Library (STL). C++ power-users will gain a new insight into their existing work and a new fluency in the domain of metaprogramming. Intermediate-level programmers who have learned a few advanced template techniques will see where these tricks fit in the big picture and will gain the conceptual foundation to use them with discipline. Programmers who have caught the scent of metaprogramming, but for whom it is still mysterious, will finally gain a clear understanding of how, when, and why it works. All readers will leave with a new tool of unprecedented power at their disposal--the Boost Metaprogramming Library. The companion CD-ROM contains all Boost C++ libraries, including the Boost Metaprogramming Library and its reference documentation, along with all of the book's sample code and extensive supplementary material.

Synopsis

Abrahams and Gurtovoy have written something close to a classic! marvelous fun to read! Read the complete book review by Jack J. Woehr, Dr. Dobbs Journal, June 03, 2005 "If you're like me, you're excited by what people do with template metaprogramming (TMP) but are frustrated at the lack of clear guidance and powerful tools. Well, this is the book we've been waiting for. With help from the excellent Boost Metaprogramming Library, David and Aleksey take TMP from the laboratory to the workplace with readable prose and practical examples, showing that "compile-time STL" is as able as its runtime counterpart. Serving as a tutorial as well as a handbook for experts, this is the book on C++ template metaprogramming." --Chuck Allison, Editor, The C++ Source C++ Template Metaprogramming sheds light on the most powerful idioms of today's C++, at long last delivering practical metaprogramming tools and techniques into the hands of the everyday programmer. A metaprogram is a program that generates or manipulates program code.Ever since generic programming was introduced to C++, programmers have discovered myriad "template tricks" for manipulating programs as they are compiled, effectively eliminating the barrier between program and metaprogram.

While excitement among C++ experts about these capabilities has reached the community at large, their practical application remains out of reach for most programmers. This book explains what metaprogramming is and how it is best used. It provides the foundation you'll need to use the template metaprogramming effectively in your own work. This book is aimed at any programmer who is comfortable with idioms of the Standard Template Library (STL). C++ power-users will gain a new insight into their existing work and a new fluency in the domain of metaprogramming. Intermediate-level programmers who have learned a few advanced template techniques will see where these tricks fit in the big picture and will gain the conceptual foundation to use them with discipline. Programmers who have caught the scent of metaprogramming, but for whom it is still mysterious, will finally gain a clear understanding of how, when, and why it works.All readers will leave with a new tool of unprecedented power at their disposal--the Boost Metaprogramming Library.

The companion CD-ROM contains all Boost C++ libraries, including the Boost Metaprogramming Library and its reference documentation, along with all of the book's sample code and extensive supplementary material.


Was kaufen Kunden, nachdem sie diesen Artikel angesehen haben?

C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond (C++ In-Depth Series)
35% kaufen den auf dieser Seite vorgestellten Artikel:
C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond (C++ In-Depth Series) 4.0 von 5 Sternen (1)
EUR 33,95
Modern C++ Design, Generic Programming and Design Patterns Applied
22% kaufen
Modern C++ Design, Generic Programming and Design Patterns Applied 5.0 von 5 Sternen (3)
EUR 32,95
C++ Templates: The Complete Guide
19% kaufen
C++ Templates: The Complete Guide 5.0 von 5 Sternen (3)
EUR 40,95
C++ Coding Standards: 101 Rules, Guidelines and Best Practices (C++ In-Depth)
15% kaufen
C++ Coding Standards: 101 Rules, Guidelines and Best Practices (C++ In-Depth) 5.0 von 5 Sternen (2)
EUR 25,95

Vorgeschlagene Tags zu ähnlichen Produkten

 (Was ist das?)
Setzen Sie den ersten relevanten Tag hinzu (ein Schlüsselwort, das mit diesem Produkt in engem Zusammenhang steht).
 

 

 

Kundenrezensionen

1 Rezension
5 Sterne:    (0)
4 Sterne:
 (1)
3 Sterne:    (0)
2 Sterne:    (0)
1 Sterne:    (0)
 
 
 
 
 
Durchschnittliche Kundenbewertung
4.0 von 5 Sternen (1 Kundenrezension)
 
 
 
 
Sagen Sie Ihre Meinung zu diesem Artikel:
Die hilfreichsten Kundenrezensionen

 
17 von 18 Kunden fanden die folgende Rezension hilfreich:
4.0 von 5 Sternen Funktionale Programmierung mit C++, 15. Oktober 2005
C++ Template Metaprogramming bietet einen recht guten Einstieg für das Benutzen der MPL, der Metaprogramming Library, die Bestandteil der Boost-Bibliotheken ist: es füllt einige der Lücken auf, die in der Originaldokumentation fehlen. Leider nur einige. Ich hätte mir gewünscht, mehr direkt über die Innereien der Bibliothek zu erfahren. So bleibt einem nichts weiter übrig, als in die Quellcodes zu steigen, was dann dazu führt, dass man sich die Präprozessor-Bibliothek der Boost-Suite gleich mit reinziehen kann. Das letzte Drittel des Buches dreht sich dann um den dominierenden Anwendungsfall der Metaprogrammierung: das Schreiben neuer Sprachen innerhalb von C++.
Fazit: ob Sie viel von dem Buch haben, hängt stark von Ihrem Vorwissen ab. Ich würde empfehlen, als Einstieg zunächst "Generative Programming" (Czarnecki,Eisenecker) zur Hand zu nehmen. Grundlegende Kenntnisse der funktionalen Programmierung und des Lamda-Kalküls sind ebenfalls angeraten. Und natürlich sollten Sie mehr als nur Durchschnittskenntnisse in C++ mitbringen.
Wenn als das auf Sie zutrifft, werden Sie mit mir vielleicht als Hauptmangel des Buchs festhalten: es ist zu kurz, deshalb nur vier Punkte.
Helfen Sie anderen Kunden bei der Suche nach den hilfreichsten Rezensionen  
War diese Rezension für Sie hilfreich? Ja Nein

Sagen Sie Ihre Meinung zu diesem Artikel: Eigene Rezension erstellen
 
 
 
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. Neues erfahren.
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 


Aktive Diskussionen in ähnlichen Foren
   
Ähnliche Foren


Lieblingslisten


Ähnliche Artikel finden


Anhand des Sachgebietes nach ähnlichen Produkten suchen:


Ihr Kommentar


Für Sie dokumentiert

 (Was ist das?)

Sobald Sie sich Produktseiten oder Suchergebnisse angesehen haben, finden Sie diese Seiten zu Ihrer Information hier aufgeführt.