oder
Loggen Sie sich ein, um 1-Click® einzuschalten.
 
 
Alle Angebote
47 Angebote ab EUR 33,43

Möchten Sie verkaufen?
Hier verkaufen
 
   
Large-Scale C++ Software Design (Addison-Wesley Professional Computing)
 
 

Large-Scale C++ Software Design (Addison-Wesley Professional Computing) (Taschenbuch)

von John Lakos (Autor)
4.6 von 5 Sternen  Alle Rezensionen anzeigen (20 Kundenrezensionen)
Preis: EUR 37,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.
Verkauf und Versand durch Amazon.de. Geschenkverpackung verfügbar.

Lieferung bis Mittwoch, 25. November: Wählen Sie an der Kasse Overnight-Express. Siehe Details.
36 neu ab EUR 37,57 11 gebraucht ab EUR 33,43
Amazon Kindle
Amazon Kindle - Jetzt internationaler Versand aus den USA
Entdecken Sie über 250.000 englischsprachige Bücher, Zeitungen und Zeitschriften. Mehr erfahren und bestellen bei Amazon.com in den USA.

Wird oft zusammen gekauft

Large-Scale C++ Software Design (Addison-Wesley Professional Computing) + Effective C++: 55 Specific Ways to Improve Your Programs and Designs (Addison-Wesley Professional Computing) + More Effective C++: 35 New Ways to Improve Your Programs and Designs
Preis für alle drei: EUR 103,85

Verfügbarkeit und Versanddetails anzeigen


Kunden, die diesen Artikel gekauft haben, kauften auch

Effective C++: 55 Specific Ways to Improve Your Programs and Designs (Addison-Wesley Professional Computing)

Effective C++: 55 Specific Ways to Improve Your Programs and Designs (Addison-Wesley Professional Computing)

von Scott Meyers
4.8 von 5 Sternen (51)  EUR 32,95
Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin)

Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin)

von Robert C. Martin
4.3 von 5 Sternen (15)  EUR 25,95
C++ Coding Standards: 101 Rules, Guidelines and Best Practices (C++ In-Depth)

C++ Coding Standards: 101 Rules, Guidelines and Best Practices (C++ In-Depth)

von Herb Sutter
5.0 von 5 Sternen (2)  EUR 25,95
C++ Gotchas: Avoiding Common Problems in Coding and Design

C++ Gotchas: Avoiding Common Problems in Coding and Design

von Stephen C. Dewhurst
5.0 von 5 Sternen (3)  EUR 34,95
Effective STL: 50 Specific Ways to Improve the Use of the Standard Template Library (Addison-Wesley Professional Computing)

Effective STL: 50 Specific Ways to Improve the Use of the Standard Template Library (Addison-Wesley Professional Computing)

von Scott Meyers
5.0 von 5 Sternen (1)  EUR 30,95
Weitere Artikel entdecken

Produktinformation

  • Taschenbuch: 896 Seiten
  • Verlag: Addison-Wesley Longman, Amsterdam (21. August 1996)
  • Sprache: Englisch
  • ISBN-10: 0201633620
  • ISBN-13: 978-0201633627
  • Größe und/oder Gewicht: 23,2 x 18,6 x 3,6 cm
  • Durchschnittliche Kundenbewertung: 4.6 von 5 Sternen  Alle Rezensionen anzeigen (20 Kundenrezensionen)
  • Amazon.de Verkaufsrang: Nr. 75.374 in Englische Bücher (Die Bestseller Englische Bücher)
  • Komplettes Inhaltsverzeichnis ansehen

Produktbeschreibungen

Kurzbeschreibung

Developing a large-scale software system in C++ requires more than just a sound understanding of the logical design issues covered in most books on C++ programming. To be successful, you will also need a grasp of physical design concepts that, while closely tied to the technical aspects of development, include a dimension with which even expert software developers may have little or no experience. This is the definitive book for all C++ software professionals involved in large development efforts such as databases, operating systems, compilers, and frameworks. It is the first C++ book that actually demonstrates how to design large systems, and one of the few books on object-oriented design specifically geared to practical aspects of the C++ programming language. In this book, Lakos explains the process of decomposing large systems into physical (not inheritance) hierarchies of smaller, more manageable components. Such systems with their acyclic physical dependencies are fundamentally easier and more economical to maintain, test, and reuse than tightly interdependent systems.In addition to explaining the motivation for following good physical as well as logical design practices, Lakos provides you with a catalog of specific techniques designed to eliminate cyclic, compile-time, and link-time (physical) dependencies. He then extends these concepts from large to very large systems. The book concludes with a comprehensive top-down approach to the logical design of individual components. Appendices include a valuable design pattern "Protocol Hierarchy" designed to avoid fat interfaces while minimizing physical dependencies; the details of implementing an ANSI C compatible C++ procedural interface; and a complete specification for a suite of UNIX-like tools to extract and analyze physical dependencies. Practical design rules, guidelines, and principles are also collected in an appendix and indexed for quick reference. 0201633620B04062001


Synopsis

Developing a large-scale software system in C++ requires more than just a sound understanding of the logical design issues covered in most books on C++ programming. To be successful, you will also need a grasp of physical design concepts that, while closely tied to the technical aspects of development, include a dimension with which even expert software developers may have little or no experience. This is the definitive book for all C++ software professionals involved in large development efforts such as databases, operating systems, compilers, and frameworks. It is the first C++ book that actually demonstrates how to design large systems, and one of the few books on object-oriented design specifically geared to practical aspects of the C++ programming language. In this book, Lakos explains the process of decomposing large systems into physical (not inheritance) hierarchies of smaller, more manageable components. Such systems with their acyclic physical dependencies are fundamentally easier and more economical to maintain, test, and reuse than tightly interdependent systems.In addition to explaining the motivation for following good physical as well as logical design practices, Lakos provides you with a catalog of specific techniques designed to eliminate cyclic, compile-time, and link-time (physical) dependencies.

He then extends these concepts from large to very large systems. The book concludes with a comprehensive top-down approach to the logical design of individual components. Appendices include a valuable design pattern "Protocol Hierarchy" designed to avoid fat interfaces while minimizing physical dependencies; the details of implementing an ANSI C compatible C++ procedural interface; and a complete specification for a suite of UNIX-like tools to extract and analyze physical dependencies. Practical design rules, guidelines, and principles are also collected in an appendix and indexed for quick reference. 0201633620B04062001


Was kaufen Kunden, nachdem sie diesen Artikel angesehen haben?

Large-Scale C++ Software Design (Addison-Wesley Professional Computing)
78% kaufen den auf dieser Seite vorgestellten Artikel:
Large-Scale C++ Software Design (Addison-Wesley Professional Computing) 4.6 von 5 Sternen (20)
EUR 37,95
Modern C++ Design, Generic Programming and Design Patterns Applied
8% kaufen
Modern C++ Design, Generic Programming and Design Patterns Applied 5.0 von 5 Sternen (3)
EUR 32,95
C++ Templates: The Complete Guide
5% 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)
5% kaufen
C++ Coding Standards: 101 Rules, Guidelines and Best Practices (C++ In-Depth) 5.0 von 5 Sternen (2)
EUR 25,95

In diesem Buch (Mehr dazu)
Ausgewählte Seiten ansehen
Buchdeckel | Inhaltsverzeichnis | Auszug | Stichwortverzeichnis | Rückseite
Hier reinlesen und suchen:

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).
 
(1)
(1)

 

 

Kundenrezensionen

20 Rezensionen
5 Sterne:
 (15)
4 Sterne:
 (3)
3 Sterne:
 (1)
2 Sterne:
 (1)
1 Sterne:    (0)
 
 
 
 
 
Durchschnittliche Kundenbewertung
4.6 von 5 Sternen (20 Kundenrezensionen)
 
 
 
 
Sagen Sie Ihre Meinung zu diesem Artikel:
Die hilfreichsten Kundenrezensionen

 
5 von 5 Kunden fanden die folgende Rezension hilfreich:
4.0 von 5 Sternen Good book on Physical design of OOP, 31. Juli 2000
Von Ein Kunde
Though over 800 pages, it is very easy to read book. I think the presentation is well organized. All the major points are outlined clearly. following the charts, tables,graphes and sources, one can get essence of phyicial design immediately. (sometime I feel funny about all the definitions given by Mr.Lakos, they're too trivial to occupy some space as principals.) PartII on physical design concept is very useful for guys that already read effective c++, design patterns etc, which mostly dwell on logicial design issues. It's a thrill when I read them fisrt time as other oop classics. I think the part III on logical design is a mistake. There are lots of very good books teaching us how to write functions, oragnizing interfaces. I learned very little from those 200+ pages.
Kommentar Kommentar | Kommentar als Link | War diese Rezension für Sie hilfreich? Ja Nein (Rezension unzumutbar?)



 
4 von 5 Kunden fanden die folgende Rezension hilfreich:
5.0 von 5 Sternen Great book, and it's not about C++, 22. August 2000
Von Ein Kunde
This book is a *MUST* for any software developer involved in any medium to large-sized project. Most ideas in the book apply to any programming language, including C and Java. This is *not* a book about C++. It is a pity that the author mentioned "C++" in the title because it could have been an even bigger hit if he didn't!
Kommentar Kommentar | Kommentar als Link | War diese Rezension für Sie hilfreich? Ja Nein (Rezension unzumutbar?)



 
2 von 2 Kunden fanden die folgende Rezension hilfreich:
5.0 von 5 Sternen Excellent pragmatic advice for building complex C++ systems, 23. Juni 1999
Von Ein Kunde
I second much of what has already been said in the previous reviews. This isn't a book for beginners, and its a tough read, but it contains many items that just aren't dealt with in any other book on C++ I've read. The most important point made is that _anything_ appearing in the C++ header file is part of the physical interface, and changing it will affect clients. As with most issues in programming, there's a trade off to be made between efficiency and insulation (and/or simplicity vs. flexibility), which this book tackles well. I certainly feel more confident about sucessfully translating an OOD into a workable C++ framework after reading and ingesting this book. Highly recommended.
Kommentar Kommentar | Kommentar als Link | War diese Rezension für Sie hilfreich? Ja Nein (Rezension unzumutbar?)


Sagen Sie Ihre Meinung zu diesem Artikel: Eigene Rezension erstellen
 
 
 
Die neuesten Kundenrezensionen

5.0 von 5 Sternen Must read for software engineers
This book is a classic. Whatever language you write your code in, this book will teach you how to build better systems, how to improve the chances of your project succeeding. Lesen Sie weiter...
Veröffentlicht am 16. Juli 2000 von Robert Altena

5.0 von 5 Sternen Excellent book covering important but rare ropics
After having this book reccomended to me a number of times by various people, I decided to check it out. It is an excellent primer on how to design reusable classes in C++. Lesen Sie weiter...
Veröffentlicht am 14. April 2000 von Brian Robinson

5.0 von 5 Sternen Excellent and still one of the best
The material presented is of paramount importance when it comes to design and implementation of software solutions meant to address real-world needs. Lesen Sie weiter...
Veröffentlicht am 9. Februar 2000 von Mehrdad Poshtkouhi

2.0 von 5 Sternen Has Anyone Read this Book?
If you read Chapter 6, Lakos makes recommendations that would result in the most butchered code imaginable. Lesen Sie weiter...
Am 17. Dezember 1999 veröffentlicht

5.0 von 5 Sternen God's own C++ book
John Lakos is God, and this is His Bible
Am 24. Juni 1999 veröffentlicht

5.0 von 5 Sternen Invaluable for its unique insistence on gritty realism.
Have you ever noticed that none of your introductions to C++ ever mention things like header files? This book corrects that omission with a vengeance, taking us deep into the... Lesen Sie weiter...
Veröffentlicht am 25. März 1999 von tom.hyer@bankerstrust.com

3.0 von 5 Sternen Helpful, to a point
The book offers a lot of tips early on explaining ways to avoid keeping everything in the headers to permit changes to occur without forcing a load of code to recompile. Lesen Sie weiter...
Am 17. Februar 1999 veröffentlicht

5.0 von 5 Sternen One of a kind
After flipping through the pages of this book for two minutes, I knew that a miracle had occured. I have avoided buying many pathetically simple C++ books that introduce nothing... Lesen Sie weiter...
Am 14. Dezember 1998 veröffentlicht

5.0 von 5 Sternen If you think you're an expert, think again.
I'm a single developer of about eight years who used to go around thinking that, being alone, the systems I write will always be small, and the interfaces between packages can be... Lesen Sie weiter...
Veröffentlicht am 1. Dezember 1998 von Jeff Dunlop (jdunlop@fpts.com)

4.0 von 5 Sternen Solid real-world advice on physically putting together code
Many programmers, even if they have been in the industry for a while, still do not realize the importance of how a system physically fits together; what header files go where;... Lesen Sie weiter...
Am 3. August 1998 veröffentlicht

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.