API Design for C++ 2nd Ed (Morgan Kaufmann)
Wednesday, 06 November 2024

This book provides a comprehensive discussion of Application Programming Interface (API) development, from initial design through implementation, testing, documentation, release, versioning, maintenance, and deprecation.Martin Reddy teaches the strategies of C++ API development, including interface design, versioning, scripting, and plug-in extensibility.

<ASIN:0443222193 >

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. The Second Edition includes all new material fully updated for the latest versions of C++, including a new chapter on concurrency and multithreading, as well as a new chapter discussing how Objective C++ and C++ code can co-exist and how a C++ API can be accessed from Swift programs.

Author: Martin Reddy
Publisher: Morgan Kaufmann
Date: June 2024
Pages: 648
ISBN: 978-0443222191
Print: 0443222193
Kindle: ‎ B0D4FCQ664
Audience: C++ developers
Level: Intermediate/Advanced
Category: C/C++

apic

Topics include:

  • Teaches the strategies of C++ API development, including design, versioning, documentation, testing, scripting, and extensibility
  • Includes extensive code examples that 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
  • Includes updated URLs and ensures all code examples continue to work with modern compilers and supporting tools

For recommendations of C and C++ books see Top Choice C and C++ Books  in our Programmer's Bookshelf section.

For more Book Watch just click.

Book Watch is I Programmer's listing of new books and is compiled using publishers' publicity material. It is not to be read as a review where we provide an independent assessment. Some, but by no means all, of the books in Book Watch are eventually reviewed.

To have new titles included in Book Watch contact  BookWatch@i-programmer.info

Follow @bookwatchiprog on Twitter or subscribe to I Programmer's Books RSS feed for each day's new addition to Book Watch and for new reviews.

 

 

Banner


Programming with Rust

Author:  Donis Marshall
Publisher: Addison-Wesley
Pages: 400
ISBN: 978-0137889655
Print: 0137889658
Kindle: B0CLL1TGVT
Audience: Programmers wanting to learn Rust
Rating: 3
Reviewer: Mike James
Rust is the language we all want to learn at the moment so this is just in time.



Modern Fortran

Author: Milan Curcic
Publisher: Manning
Date: November 2020
Pages: 416
ISBN: 978-1617295287
Print: 1617295280
Audience: Fortran programmers
Rating: 5
Reviewer: Mike James
Not your parents' Fortran?


More Reviews