API Design for C++

API Design for C++

4.01 (97 ratings by Goodreads)
By (author) 

List price: US$59.99

Currently unavailable

We can notify you when this item is back in stock

Add to wishlist

AbeBooks may have this title (opens in new window).

Try AbeBooks

Description

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.




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.
show more

Product details

  • Electronic book text | 468 pages
  • United States
  • English
  • 0123850045
  • 9780123850041

Rating details

97 ratings
4.01 out of 5 stars
5 34% (33)
4 40% (39)
3 20% (19)
2 5% (5)
1 1% (1)
Book ratings by Goodreads
Goodreads is the world's largest site for readers with over 50 million reviews. We're featuring millions of their reader ratings on our book pages to help you find your new favourite book. Close X