Reddy, Martin API Design for C++ ISBN 13: 9780123850034

API Design for C++ - Softcover

9780123850034: API Design for C++
View all copies of this ISBN edition:
 
 
Paperback. Pub Date: 2011 Pages: 472 in Publisher: Morgan Kaufmann The design of the application programming interfaces can affect the behavior capabilities. Stability and ease of use of end-user applications. With this book you will learn how to design a good API for large-scale long-term projects. With extensive C + + code to illustrate each concept. API Design for C + + covers all of the strategies of world-class API development. Martin Reddy draws on over fifteen years of experience in the software industry to offer in-depth discussions of interface design. documentation. testing. and the advanced topics of scripting and plug-in extensibility. Throughout. he focuses on various API styles and patterns that will allow you to produce elegant and durable liaries. The only book that teaches the strategies of C + + API development. including design. versioning. documentation. ...

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

Review:

Martin Reddy draws from his experience on large scale, collaborative software projects to present patterns and practices that provide real value to individual developers as well as organizations. API Design for C++ explores often overlooked issues, both technical and non- technical, contributing to successful design decisions that produce high quality, robust, and long-lived APIs. - Eric Gregory, Software Architect, Pixar Animation Studios

--Eric Gregory, Software Architect, Pixar Animation Studios
From the Back Cover:

Practical techniques of API design that produce robust code for the long term

API Design for C++ Martin Reddy

Martin Reddy draws from his experience on large scale, collaborative software projects to present patterns and practices that provide real value to individual developers as well as organizations. API Design for C++ explores often overlooked issues, both technical and non-technical, contributing to successful design decisions that product high quality, robust, and long-lived APIs. --Eric Gregory, Software Architect, Pixar Animation Studios

The design of application programming interfaces can affect the behavior, capabilities, stability, and ease of use of end-user applications. With this book, you will learn how to design a good API for large-scale long-term projects. With extensive C++ code to illustrate each concept, API Design for C++ covers all of the strategies of world-class API development. Martin Reddy draws on over fifteen years of experience in the software industry to offer in-depth discussions of interface design, documentation, testing, and the advanced topics of scripting and plug-in extensibility. Throughout, he focuses on various API styles and patterns that will allow you to produce elegant and durable libraries.

Features

  • The only book that teaches the strategies of C++ API development, including design, versioning, documentation, testing, scripting, and extensibility.
  • Extensive code examples illustrate each concept, with fully functional examples and working source code for experimentation available online.
  • Covers various API styles and patterns with a focus on practical and efficient designs for large-scale long-term projects.

About the Author

Dr Martin Reddy is the founder and CEO of the software consultancy firm Code Reddy Inc. and co-author of Level of Detail for 3D Graphics.

|

Practical techniques of API design that produce robust code for the long term

API Design for C++ Martin Reddy

Martin Reddy draws from his experience on large scale, collaborative software projects to present patterns and practices that provide real value to individual developers as well as organizations. API Design for C++explores often overlooked issues, both technical and non-technical, contributing to successful design decisions that product high quality, robust, and long-lived APIs. --Eric Gregory, Software Architect, Pixar Animation Studios

The design of application programming interfaces can affect the behavior, capabilities, stability, and ease of use of end-user applications. With this book, you will learn how to design a good API for large-scale long-term projects. With extensive C++ code to illustrate each concept, API Design for C++ covers all of the strategies of world-class API development. Martin Reddy draws on over fifteen years of experience in the software industry to offer in-depth discussions of interface design, documentation, testing, and the advanced topics of scripting and plug-in extensibility. Throughout, he focuses on various API styles and patterns that will allow you to produce elegant and durable libraries.

Features

  • The only book that teaches the strategies of C++ API development, including design, versioning, documentation, testing, scripting, and extensibility.

  • Extensive code examples illustrate each concept, with fully functional examples and working source code for experimentation available online.

  • Covers various API styles and patterns with a focus on practical and efficient designs for large-scale long-term projects.

About the Author

Dr Martin Reddy is the founder and CEO of the software consultancy firm Code Reddy Inc. and co-author ofLevel of Detail for 3D Graphics.

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

  • PublisherMorgan Kaufmann
  • Publication date2011
  • ISBN 10 0123850037
  • ISBN 13 9780123850034
  • BindingPaperback
  • Number of pages468
  • Rating

Top Search Results from the AbeBooks Marketplace

Stock Image

Reddy, Martin
Published by Morgan Kaufmann (2011)
ISBN 10: 0123850037 ISBN 13: 9780123850034
New Paperback Quantity: 1
Seller:
GoldenWavesOfBooks
(Fayetteville, TX, U.S.A.)

Book Description Paperback. Condition: new. New. Fast Shipping and good customer service. Seller Inventory # Holz_New_0123850037

More information about this seller | Contact seller

Buy New
£ 31.75
Convert currency

Add to Basket

Shipping: £ 3.19
Within U.S.A.
Destination, rates & speeds
Stock Image

Reddy, Martin
Published by Morgan Kaufmann (2011)
ISBN 10: 0123850037 ISBN 13: 9780123850034
New Softcover Quantity: 1
Seller:
LibraryMercantile
(Humble, TX, U.S.A.)

Book Description Condition: new. Seller Inventory # newMercantile_0123850037

More information about this seller | Contact seller

Buy New
£ 32.80
Convert currency

Add to Basket

Shipping: £ 2.39
Within U.S.A.
Destination, rates & speeds
Stock Image

Reddy, Martin
Published by Morgan Kaufmann (2011)
ISBN 10: 0123850037 ISBN 13: 9780123850034
New Paperback Quantity: 1
Seller:
GoldBooks
(Denver, CO, U.S.A.)

Book Description Paperback. Condition: new. New Copy. Customer Service Guaranteed. Seller Inventory # think0123850037

More information about this seller | Contact seller

Buy New
£ 32.40
Convert currency

Add to Basket

Shipping: £ 3.39
Within U.S.A.
Destination, rates & speeds
Stock Image

Reddy, Martin
Published by Morgan Kaufmann (2011)
ISBN 10: 0123850037 ISBN 13: 9780123850034
New Softcover Quantity: 1
Seller:
Front Cover Books
(Denver, CO, U.S.A.)

Book Description Condition: new. Seller Inventory # FrontCover0123850037

More information about this seller | Contact seller

Buy New
£ 32.37
Convert currency

Add to Basket

Shipping: £ 3.43
Within U.S.A.
Destination, rates & speeds
Stock Image

Reddy, Martin
Published by Morgan Kaufmann (2011)
ISBN 10: 0123850037 ISBN 13: 9780123850034
New Paperback Quantity: 1
Seller:
Wizard Books
(Long Beach, CA, U.S.A.)

Book Description Paperback. Condition: new. New. Seller Inventory # Wizard0123850037

More information about this seller | Contact seller

Buy New
£ 33.05
Convert currency

Add to Basket

Shipping: £ 2.79
Within U.S.A.
Destination, rates & speeds
Stock Image

Reddy, Martin
Published by Morgan Kaufmann (2011)
ISBN 10: 0123850037 ISBN 13: 9780123850034
New Paperback Quantity: 1
Seller:
GoldenDragon
(Houston, TX, U.S.A.)

Book Description Paperback. Condition: new. Buy for Great customer experience. Seller Inventory # GoldenDragon0123850037

More information about this seller | Contact seller

Buy New
£ 33.49
Convert currency

Add to Basket

Shipping: £ 2.59
Within U.S.A.
Destination, rates & speeds
Stock Image

Reddy, Martin
Published by Morgan Kaufmann (2011)
ISBN 10: 0123850037 ISBN 13: 9780123850034
New paperback First Edition Quantity: 2
Seller:
Textbooks_Source
(Columbia, MO, U.S.A.)

Book Description paperback. Condition: New. 1st Edition. Ships in a BOX from Central Missouri! UPS shipping for most packages, (Priority Mail for AK/HI/APO/PO Boxes). Seller Inventory # 001247508N

More information about this seller | Contact seller

Buy New
£ 36.07
Convert currency

Add to Basket

Shipping: £ 3.18
Within U.S.A.
Destination, rates & speeds
Seller Image

Reddy, Martin
Published by Morgan Kaufmann (2011)
ISBN 10: 0123850037 ISBN 13: 9780123850034
New Soft Cover Quantity: 1
Seller:
booksXpress
(Bayonne, NJ, U.S.A.)

Book Description Soft Cover. Condition: new. Seller Inventory # 9780123850034

More information about this seller | Contact seller

Buy New
£ 52.98
Convert currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, rates & speeds
Stock Image

Reddy, Martin
Published by Elsevier Science (2011)
ISBN 10: 0123850037 ISBN 13: 9780123850034
New PAP Quantity: 2
Seller:
PBShop.store US
(Wood Dale, IL, U.S.A.)

Book Description PAP. Condition: New. New Book. Shipped from UK. Established seller since 2000. Seller Inventory # GB-9780123850034

More information about this seller | Contact seller

Buy New
£ 54.70
Convert currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, rates & speeds
Seller Image

Reddy, Martin
Published by Morgan Kaufmann (2011)
ISBN 10: 0123850037 ISBN 13: 9780123850034
New Softcover Quantity: 4
Seller:
GreatBookPrices
(Columbia, MD, U.S.A.)

Book Description Condition: New. Seller Inventory # 11664600-n

More information about this seller | Contact seller

Buy New
£ 53.13
Convert currency

Add to Basket

Shipping: £ 2.11
Within U.S.A.
Destination, rates & speeds

There are more copies of this book

View all search results for this book