API Design for C++. Martin Ry

API Design for C++



Download API Design for C++



API Design for C++ Martin Ry ebook pdf
Publisher: Morgan Kaufmann
Language: English
Page: 446
ISBN: 0123850037, 9780123850034

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

"Intended for programmers with intermediate to advanced skills in the C++ programming language, this guide to the building of useful and robust application programming interfaces (APIs) provides practical instruction for software engineers developing systems on which downstream software engineers depend. The work provides a methodical approach to API design covering solution based API design, performance, versioning, documentation, testing, scripting, extensibility and libraries. The work includes numerous illustrations and code examples and access to additional online resources is provided. Reddy is a software development consultant."--Book News, Reference & Research

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.



MORE EBOOKS:







Tags: API Design for C++ ebook pdf epub djvu mobi rar
API Design for C++ pdf epub djvu free download
Download API Design for C++ free ebook pdf epub
API Design for C++ read online free book
API Design for C++ cheap ebook for kindle and nook
Martin Ry ebooks and audio books
API Design for C++ download pdf epub rar rapidshare mediafire fileserve 4shared torrent depositfiles scribd