Fr. 67.00

Api Design for C++

English · Paperback / Softback

Shipping usually within 3 to 5 weeks

Description

Read more

The design of application programming interfaces can affect the behavior, capabilities, stability, and ease of use of end-user applications. This book helps you learn how to design a good API for large-scale long-term projects. With C++ code to illustrate each concept, it covers the various strategies of API development.

List of contents

Introduction 1. Qualities 2. Patterns 3. Design 4. Styles 5. C++ Usage 6. Performance 7. Versioning 8. Documentation 9. Testing 10. Scripting 11. Extensibility Appendix A: Libraries Bibliography Index

Report

"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

Product details

Authors Martin Reddy, Martin (CEO Reddy, Reddy Martin
Publisher ELSEVIER SCIENCE BV
 
Languages English
Product format Paperback / Softback
Released 14.03.2011
 
EAN 9780123850034
ISBN 978-0-12-385003-4
No. of pages 472
Dimensions 190 mm x 235 mm x 20 mm
Series Morgan Kaufmann
Morgan Kaufmann
Subjects Natural sciences, medicine, IT, technology > IT, data processing > Programming languages

COMPUTERS / Programming / Object Oriented, Programming & scripting languages: general, Programming and scripting languages: general, COMPUTERS / Languages / General, Object-oriented programming (OOP)

Customer reviews

No reviews have been written for this item yet. Write the first review and be helpful to other users when they decide on a purchase.

Write a review

Thumbs up or thumbs down? Write your own review.

For messages to CeDe.ch please use the contact form.

The input fields marked * are obligatory

By submitting this form you agree to our data privacy statement.