API Design for C++

API Design for C++

Martin Reddy

MIA KARTS BOOKS

API Design for C++
Skip to product information

    API Design for C++

    £55.00 GBP
     per 
    Available

    Book Details

    Author
    Martin Reddy
    Publisher
    Morgan Kaufmann
    Format
    Paperback
    Language
    English
    Category
    Business Technology
    Condition
    New
    ISBN-13
    9780123850034
    ISBN-10
    0123850037

    Free U.S. shipping on all orders. International shipping is calculated at checkout.

    Guaranteed safe checkout

    Product description

    ISBN: 0123850037

    Author: Reddy, Martin

    Condition: New

    API Design for C++ provides a comprehensive discussion of Application Programming Interface (API) development, from initial design through implementation, testing, documentation, release, versioning, maintenance, and deprecation. It is the only book that teaches the strategies of C++ API development, including interface design, versioning, scripting, and plug-in extensibility. Drawing from the author's experience on large scale, collaborative software projects, the text offers practical techniques of API design that produce robust code for the long term. It presents 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. It focuses on various API styles and patterns that will allow you to produce elegant and durable libraries. A discussion on testing strategies concentrates on automated API testing techniques rather than attempting to include end-user application testing techniques such as GUI testing, system testing, or manual testing. Each concept is illustrated with extensive C++ code examples, and fully functional examples and working source code for experimentation are available online. This book will be helpful to new programmers who understand the fundamentals of C++ and who want to advance their design skills, as well as to senior engineers and software architects seeking to gain new expertise to complement their existing talents. Three specific groups of readers are targeted: practicing software engineers and architects, technical managers, and students and educators. 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

    View full details

    API Design for C++

    £55.00 GBP
     per 

    You May Also Like

    More in Design

    View all
    Something Wicked from Japan: Ghosts, Demons & Yokai in Ukiyo-e Masterpieces (PIE Ukiyo-e Series)
    Fast Circuit Boards: Energy Management
    Coasters 101: An Engineer's Guide to Roller Coaster Design
    Advertising Concept Book 3E: Think Now, Design Later
    The Paleolithic Prescription: A Program of Diet & Exercise and a Design for Living
    How to Rebuild & Modify Rochester Quadrajet Carburetors (S-a Design)
    Charted Knitting Designs: A Third Treasury of Knitting Patterns
    Design for Manufacturability
    £96.00 GBP
     per 
    Teaching English by Design, Second Edition: How to Create and Carry Out Instructional Units
    An Illustrated Life: Drawing Inspiration from the Private Sketchbooks of Artists, Illustrators and Designers
    Awesome Engineering Activities for Kids: 50+ Exciting STEAM Projects to Design and Build (Awesome STEAM Activities for Kids)
    The Gaff Rig Handbook: History, Design, Techniques, Developments
    RECENTLY VIEWED PRODUCTS

    Why Shop Miakarts Books?

    Wide Selection

    Discover books across many categories and subjects.

    Secure Checkout

    Shop with a secure online checkout experience.

    Detailed Book Information

    View ISBN, author, publisher, format and other available book details.

    Easy Online Ordering

    Browse, select and order books online.

    Customer Support

    Contact us if you need help with an order or product.