API design for C++ /
API Design for C++, Second Edition 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++...
Saved in:
| Main Author: | |
|---|---|
| Format: | Electronic eBook |
| Language: | English |
| Published: |
Cambridge, MA :
Morgan Kaufmann,
[2024]
|
| Edition: | Second edition. |
| Subjects: | |
| Online Access: | ScienceDirect |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
MARC
| LEADER | 00000cam a2200000 i 4500 | ||
|---|---|---|---|
| 001 | on1443195551 | ||
| 003 | OCoLC | ||
| 005 | 20260915095236.0 | ||
| 006 | m o d | ||
| 007 | cr cnu|||unuuu | ||
| 008 | 240701s2024 maua ob 001 0 eng d | ||
| 040 | |a ORMDA |b eng |e rda |e pn |c ORMDA |d OPELS |d OCLCO |d YDX |d OCLCL |d OCLCF |d OCLCO |d OCLCQ | ||
| 020 | |a 9780443222207 |q (electronic bk.) | ||
| 020 | |a 0443222207 |q (electronic bk.) | ||
| 020 | |z 9780443222191 | ||
| 035 | |a (OCoLC)1443195551 | ||
| 050 | 4 | |a QA76.76.A63 | |
| 082 | 0 | 4 | |a 005.13/3 |2 23/eng/20240701 |1 https://id.oclc.org/worldcat/ddc/E3mTC4qqt3fTwTdq6YvgwDJHVK |
| 100 | 1 | |a Reddy, Martin, |e author. |1 https://id.oclc.org/worldcat/entity/E39PCjtYh7qp4XCGKBHkCkwfjd | |
| 245 | 1 | 0 | |a API design for C++ / |c Martin Reddy. |
| 250 | |a Second edition. | ||
| 264 | 1 | |a Cambridge, MA : |b Morgan Kaufmann, |c [2024] | |
| 300 | |a 1 online resource (550 pages) : |b illustrations | ||
| 336 | |a text |b txt |2 rdacontent | ||
| 337 | |a computer |b c |2 rdamedia | ||
| 338 | |a online resource |b cr |2 rdacarrier | ||
| 340 | |p illustration |0 http://rdaregistry.info/termList/IllusContent/1014 |2 rdaill | ||
| 504 | |a Includes bibliographical references and index. | ||
| 520 | |a API Design for C++, Second Edition 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. 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. In addition, it explores often overlooked issues, both technical and non-technical, contributing to successful design decisions that produce 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. | ||
| 650 | 0 | |a Application program interfaces (Computer software) | |
| 650 | 0 | |a C++ (Computer program language) | |
| 650 | 6 | |a Interfaces de programmation d'applications. |0 (CaQQLa)201-0316133 | |
| 650 | 6 | |a C++ (Langage de programmation) |0 (CaQQLa)201-0207496 | |
| 650 | 7 | |a APIs (interfaces) |2 aat |0 (CStmoGRI)aat300419453 | |
| 650 | 7 | |a Application program interfaces (Computer software) |2 fast |0 (OCoLC)fst00811704 | |
| 650 | 7 | |a C++ (Computer program language) |2 fast |0 (OCoLC)fst00843286 | |
| 856 | 4 | 0 | |3 ScienceDirect |u https://www.sciencedirect.com/science/book/9780443222191 |