Api Design For C


Api Design For C
Author: Martin Reddy
Publisher: Elsevier
ISBN: 9780123850041
Size: 37.67 MB
Format: PDF, ePub, Mobi
View: 5769
Get Books

Api Design For C

Api Design For C by Martin Reddy, Api Design For C Books available in PDF, EPUB, Mobi Format. Download Api Design For C books, 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++
Language: en
Pages: 472
Authors: Martin Reddy
Categories: Computers
Type: BOOK - Published: 2011-03-14 - Publisher: Elsevier
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
Modernes C++ Design
Language: en
Pages: 424
Authors: Andrei Alexandrescu
Categories: Computers
Type: BOOK - Published: 2003 - Publisher: Hüthig Jehle Rehm
Books about Modernes C++ Design
Web-Services mit REST
Language: de
Pages: 482
Authors: Leonard Richardson, Sam Ruby, Thomas Demmig
Categories: Web services
Type: BOOK - Published: 2007 - Publisher: O'Reilly Germany
Books about Web-Services mit REST
Entwurfsmuster
Language: en
Pages: 479
Authors: Erich Gamma
Categories: Softwareentwicklung - Objektorientierte Programmierung - Softwarewiederverwendung
Type: BOOK - Published: 2001 - Publisher:
Books about Entwurfsmuster
API-Design
Language: de
Pages: 370
Authors: Kai Spichale
Categories: Computers
Type: BOOK - Published: 2017-04-12 - Publisher: dpunkt.verlag
Application Programming Interfaces (APIs) sind allgegenwärtig, denn Softwareentwickler benutzen sie nicht nur ständig, sondern entwerfen sie häufig auch. Dieses Buch bietet erstmals eine umfassende Anleitung für das vielfältige Thema API-Design. Neben theoretischen Konzepten werden zahlreiche praktische Hinweise und Programmbeispiele für Java-APIs gegeben. Remote APIs in Form von RESTful HTTP, SOAP-Webservices
Einführung in Machine Learning mit Python
Language: de
Pages: 378
Authors: Andreas C. Müller, Sarah Guido
Categories: Computers
Type: BOOK - Published: 2017-07-21 - Publisher: O'Reilly
Machine Learning ist zu einem wichtigen Bestandteil vieler kommerzieller Anwendungen und Forschungsprojekte geworden, von der medizinischen Diagnostik bis hin zur Suche nach Freunden in sozialen Netzwerken. Um Machine-Learning-Anwendungen zu entwickeln, braucht es keine großen Expertenteams: Wenn Sie Python-Grundkenntnisse mitbringen, zeigt Ihnen dieses Praxisbuch, wie Sie Ihre eigenen Machine-Learning-Lösungen erstellen. Mit
Datenintensive Anwendungen designen
Language: de
Pages: 652
Authors: Martin Kleppmann
Categories: Computers
Type: BOOK - Published: 2018-11-26 - Publisher: O'Reilly
Daten stehen heute im Mittelpunkt vieler Herausforderungen im Systemdesign. Dabei sind komplexe Fragen wie Skalierbarkeit, Konsistenz, Zuverlässigkeit, Effizienz und Wartbarkeit zu klären. Darüber hinaus verfügen wir über eine überwältigende Vielfalt an Tools, einschließlich relationaler Datenbanken, NoSQL-Datenspeicher, Stream-und Batchprocessing und Message Broker. Aber was verbirgt sich hinter diesen Schlagworten? Und was
Eine Tour durch C++
Language: de
Pages: 200
Authors: Bjarne Stroustrup
Categories: Computers
Type: BOOK - Published: 2015-06-08 - Publisher: Carl Hanser Verlag GmbH Co KG
EINE TOUR DURCH C++ // - Dieser Leitfaden will Ihnen weder das Programmieren beibringen noch versteht er sich als einzige Quelle, die Sie für die Beherrschung von C++ brauchen – aber diese Tour ist wahrscheinlich die kürzeste oder einfachste Einführung in C++11. - Für C- oder C++-Programmierer, die mit der
Modernes C++: Concurrency meistern
Language: de
Pages: 288
Authors: Rainer Grimm
Categories: Computers
Type: BOOK - Published: 2018-06-11 - Publisher: Carl Hanser Verlag GmbH Co KG
Concurrency mit modernem C++ ist eine Reise durch die bestehende und die zukünftige Nebenläufigkeit in C++. Das Buch erklärt Ihnen die Details zu Nebenläufigkeit in modernem C++ und gibt Ihnen mehr als 100 lauffähige Programme. Damit können Sie die Theorie mit der Praxis verknüpfen um den optimalen Nutzen aus dem
Effektiv C++ programmieren
Language: de
Pages: 326
Authors: Scott Meyers
Categories: Computers
Type: BOOK - Published: 2011 - Publisher: Pearson Deutschland GmbH
Books about Effektiv C++ programmieren