Items related to Large-Scale C++ Software Design (Addison-Wesley Professional...

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

 
9780201633627: Large-Scale C++ Software Design (Addison-Wesley Professional Computing Series)

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

"synopsis" may belong to another edition of this title.

About the Author

John Lakos works at Mentor Graphics, a company that has written more large scale C++ programs than most other software companies and was among the first companies to attempt truly large-scale C++ projects. Lakos has been programming professionally in C++ since 1987, and in 1990 developed Columbia University's graduate course in object-oriented programming which he continues to teach.



0201633620AB04062001

From the Back Cover

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

"About this title" may belong to another edition of this title.

Buy Used

Condition: Very Good
This book is in very good condition...
View this item

FREE shipping within United Kingdom

Destination, rates & speeds

Buy New

View this item

£ 22.13 shipping from U.S.A. to United Kingdom

Destination, rates & speeds

Search results for Large-Scale C++ Software Design (Addison-Wesley Professional...

Stock Image

-
Published by - -, 1996
ISBN 10: 0201633620 ISBN 13: 9780201633627
Used Paperback

Seller: Bahamut Media, Reading, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Very Good. This book is in very good condition and will be shipped within 24 hours of ordering. The cover may have some limited signs of wear but the pages are clean, intact and the spine remains undamaged. This book has clearly been well maintained and looked after thus far. Money back guarantee if you are not satisfied. See all our books here, order more than 1 book and get discounted shipping. Seller Inventory # 6545-9780201633627

Contact seller

Buy Used

£ 3.46
Convert currency
Shipping: FREE
Within United Kingdom
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

-
Published by -, 1996
ISBN 10: 0201633620 ISBN 13: 9780201633627
Used Paperback

Seller: AwesomeBooks, Wallingford, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Very Good. Large-Scale C++ Software Design (APC) This book is in very good condition and will be shipped within 24 hours of ordering. The cover may have some limited signs of wear but the pages are clean, intact and the spine remains undamaged. This book has clearly been well maintained and looked after thus far. Money back guarantee if you are not satisfied. See all our books here, order more than 1 book and get discounted shipping. Seller Inventory # 7719-9780201633627

Contact seller

Buy Used

£ 3.57
Convert currency
Shipping: FREE
Within United Kingdom
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

John Lakos
Published by Addison Wesley, 1996
ISBN 10: 0201633620 ISBN 13: 9780201633627
Used Paperback

Seller: Greener Books, London, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Used; Very Good. **SHIPPED FROM UK** We believe you will be completely satisfied with our quick and reliable service. All orders are dispatched as swiftly as possible! Buy with confidence! Greener Books. Seller Inventory # 4937365

Contact seller

Buy Used

£ 3.63
Convert currency
Shipping: FREE
Within United Kingdom
Destination, rates & speeds

Quantity: 2 available

Add to basket

Stock Image

Lakos, John
Published by Addison-Wesley, 1996
ISBN 10: 0201633620 ISBN 13: 9780201633627
Used paperback

Seller: London Bridge Books, London, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

paperback. Condition: Fair. Seller Inventory # 0201633620-4-31406126

Contact seller

Buy Used

£ 4.20
Convert currency
Shipping: FREE
Within United Kingdom
Destination, rates & speeds

Quantity: 2 available

Add to basket

Stock Image

Lakos, John
Published by Addison-Wesley (edition 1), 1996
ISBN 10: 0201633620 ISBN 13: 9780201633627
Used Paperback

Seller: BooksRun, Philadelphia, PA, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Good. 1. Ship within 24hrs. Satisfaction 100% guaranteed. APO/FPO addresses supported. Seller Inventory # 0201633620-11-1

Contact seller

Buy Used

£ 4.01
Convert currency
Shipping: £ 4.42
From U.S.A. to United Kingdom
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Lakos, John
Published by Addison-Wesley, 1996
ISBN 10: 0201633620 ISBN 13: 9780201633627
Used Paperback

Seller: WorldofBooks, Goring-By-Sea, WS, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Very Good. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged. Seller Inventory # GOR002212790

Contact seller

Buy Used

£ 10.86
Convert currency
Shipping: £ 2.80
Within United Kingdom
Destination, rates & speeds

Quantity: 7 available

Add to basket

Stock Image

Lakos, John
Published by Addison Wesley Professional, 1996
ISBN 10: 0201633620 ISBN 13: 9780201633627
Used Softcover

Seller: Better World Books, Mishawaka, IN, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Good. Used book that is in clean, average condition without any missing pages. Seller Inventory # 4302682-6

Contact seller

Buy Used

£ 5.93
Convert currency
Shipping: £ 8.76
From U.S.A. to United Kingdom
Destination, rates & speeds

Quantity: 5 available

Add to basket

Stock Image

Lakos, John
Published by Addison Wesley Professional, 1996
ISBN 10: 0201633620 ISBN 13: 9780201633627
Used Softcover

Seller: Better World Books: West, Reno, NV, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Good. Used book that is in clean, average condition without any missing pages. Seller Inventory # 4302682-6

Contact seller

Buy Used

£ 5.93
Convert currency
Shipping: £ 8.76
From U.S.A. to United Kingdom
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Lakos, John S
Published by Addison-Wesley, 1996
ISBN 10: 0201633620 ISBN 13: 9780201633627
Used Softcover

Seller: medimops, Berlin, Germany

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: good. Befriedigend/Good: Durchschnittlich erhaltenes Buch bzw. Schutzumschlag mit Gebrauchsspuren, aber vollständigen Seiten. / Describes the average WORN book or dust jacket that has all the pages present. Seller Inventory # M00201633620-G

Contact seller

Buy Used

£ 12.76
Convert currency
Shipping: £ 3.02
From Germany to United Kingdom
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Lakos, John
Published by Addison-Wesley, 1996
ISBN 10: 0201633620 ISBN 13: 9780201633627
Used Softcover

Seller: Wonder Book, Frederick, MD, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Good. Good condition. A copy that has been read but remains intact. May contain markings such as bookplates, stamps, limited notes and highlighting, or a few light stains. Seller Inventory # K05O-01726

Contact seller

Buy Used

£ 5.78
Convert currency
Shipping: £ 14.76
From U.S.A. to United Kingdom
Destination, rates & speeds

Quantity: 1 available

Add to basket

There are 23 more copies of this book

View all search results for this book