API Design for C++ (English Edition), 1st Edition is an all-inclusive reference reference to API or Application Programming Interface design in C++. This is present from the API design up to the implementation, testing, documentation and even the maintenance. The book is outstandingly prudent on C++ API strategies such as interface implementation, interface evolution, scripting, and plug-in extensibility. Based on real-world experience, the author gives working methods for forming long-lasting correct code.
Although many books focus on API design, none exposes the reader to technical and non-technical details that are sometimes obscure but essential in API design. This includes detailing different API styles and patterns to make libraries both beautiful and long-lasting. All the discussed testing strategies imply automated API testing, and lots of C++ codes are presented to embrace every explained idea. Moreover, there are also fully functional examples and working sources online to provide readers with practical knowledge of different concepts of the topic.
This book targeting API Design for C++ (English Edition), 1st Edition, is suitable for readers at different levels of experience who have basic abilities in C++ programming that they want to enhance, applicable for fresh designers, middle engineers and software architects. It will also prove useful to technical managers, students, and educators. These include handy tips for developing API, including richer sample code, and, where possible, providing designs that scale well for large projects.
API Design for C++ (English Edition), 1st Edition Table of Contents:
- Introduction
- Qualities
- Patterns
- Design
- Styles
- C++ Usage
- C++ Revisions
- Performance
- Concurrency
- Versioning
- Documentation
- Testing
- Objective-C and Swift
- Scripting
- Extensibility
Who is this course for?
- Advanced Level—This level is for those with basic programming knowledge in C++ who would like to work on the designing aspects.
- Professional Driven Technologist- Those who would like to advance their API knowledge.
- Software Architects – IT specialists interested in expanding their understanding and enhancing their existing skills.
- AP Development Management – Managers from the technical background who require understanding of API strategies to manage development projects.
- Student- Learners willing to enhance their knowledge of C++ and API design.
- Course developers – Lecturers who need content to help teach students API programming in C++.
Click on the links below to Download API Design for C++ (English Edition), 1st Edition!
You are replying to :