API Design for C++
  • Author : Martin Reddy
  • Release Date : 14 March 2011
  • Publisher : Elsevier
  • Genre : Computers
  • Pages : 472
  • ISBN 13 : 0123850045
Ratings: 3
From 1 Voters
Get This Book

API Design for C++ Book Summary

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.

API Design for C

API Design for C

Author : Martin Reddy
Publisher : Elsevier
Genre : Computers
Total View : 579 Views
File Size : 47,5 Mb
Get Book

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

API Design for C

API Design for C

Author : Martin Reddy
Publisher : Morgan Kaufmann Pub
Genre : Computers
Total View : 6973 Views
File Size : 50,6 Mb
Get Book

Machine generated contents note: IntroductionChapter 1: QualitiesChapter 2: PatternsChapter 3: DesignChapter 4: StylesChapter 5: C++ UsageChapter 6: PerformanceChapter 7: VersioningChapter 8: DocumentationChapter 9: TestingChapter 10: ScriptingChapter 11: ExtensibilityAppendix A: LibrariesBibliographyIndex....

Practical API Design

Practical API Design

Author : Jaroslav Tulach
Publisher : Apress
Genre : Computers
Total View : 1266 Views
File Size : 48,7 Mb
Get Book

You might think more than enough design books exist in the programming world already. In fact, there are so many that it makes sense to ask why you would read yet another. Is there really a need for yet another design book? In fact, there is a greater need than ...

API Design Patterns

API Design Patterns

Author : JJ Geewax
Publisher : Simon and Schuster
Genre : Computers
Total View : 1174 Views
File Size : 45,6 Mb
Get Book

"A concept-rich book on API design patterns. Deeply engrossing and fun to read." - Satej Sahu, Honeywell API Design Patterns lays out a set of design principles for building internal and public-facing APIs. In API Design Patterns you will learn: Guiding principles for API patterns Fundamentals of resource layout and ...

RESTful API Design

RESTful API Design

Author : Matthias Biehl
Publisher : API-University Press
Genre : Computers
Total View : 8968 Views
File Size : 54,5 Mb
Get Book

Looking for Best Practices for RESTful APIs? This book is for you! Why? Because this book is packed with practical experience on what works best for RESTful API Design. You want to design APIs like a Pro? Use API description languages to both design APIs and develop APIs efficiently. The ...

The Design of Web APIs

The Design of Web APIs

Author : Arnaud Lauret
Publisher : Simon and Schuster
Genre : Computers
Total View : 653 Views
File Size : 41,5 Mb
Get Book

Web APIs are everywhere, giving developers an efficient way to interact with applications, services, and data. Well-designed APIs are a joy to use; poorly-designed APIs are cumbersome, confusing, and frustrating. The Design of Web APIs is a practical, example packed guide to crafting extraordinary web APIs. Author Arnaud Lauret demonstrates ...

Writing Apache Modules with Perl and C

Writing Apache Modules with Perl and C

Author : Lincoln Stein,Doug MacEachern
Publisher : "O'Reilly Media, Inc."
Genre : Computers
Total View : 9018 Views
File Size : 48,9 Mb
Get Book

Explaining how to enhance the capabilities of the Apache Web server, a guide to Web programming discusses the design of Apache, mod perl, and the Apache API and demonstrates how to use them to rewrite CGI scripts, convert file formats, and more. Original. (Intermediate)....

Design Patterns

Design Patterns

Author : Erich Gamma,Richard Helm,Ralph Johnson,Ralph E.. Johnson,John Vlissides
Publisher : Pearson Deutschland GmbH
Genre : Computers
Total View : 5909 Views
File Size : 55,7 Mb
Get Book

Software -- Software Engineering....