Cargando…

API design for C++ /

The design of application programming interfaces can affect the behavior, capabilities, stability, and ease of use of end-user applications. With this book, you will learn how to design a good API for large-scale long-term projects. With extensive C++ code to illustrate each concept, API Design for...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Reddy, Martin
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Boston : Morgan Kaufmann, 2011.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000Ia 4500
001 EBSCO_ocn704559821
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 110302s2011 mau ob 001 0 eng d
010 |a  2010039601 
040 |a N$T  |b eng  |e pn  |c N$T  |d EBLCP  |d E7B  |d YDXCP  |d MHW  |d OPELS  |d CDX  |d OCLCQ  |d B24X7  |d TEF  |d DEBSZ  |d OCLCQ  |d IDEBK  |d OCLCF  |d OCLCQ  |d COO  |d OCLCQ  |d LOA  |d ICA  |d AGLDB  |d LVT  |d K6U  |d PIFAG  |d FVL  |d ZCU  |d LIV  |d OCLCQ  |d MERUC  |d OCLCQ  |d U3W  |d D6H  |d YDX  |d STF  |d WRM  |d OCLCQ  |d VTS  |d ICG  |d INT  |d OCLCQ  |d VT2  |d AU@  |d OCLCQ  |d WYU  |d OCLCQ  |d A6Q  |d LEAUB  |d DKC  |d OCLCQ  |d M8D  |d OL$  |d ERF  |d OCLCQ  |d OCLCA  |d LUN  |d BRF  |d UKCRE  |d OCLCQ  |d TUHNV  |d UKOBU  |d OCLCO  |d OCLCQ  |d OCLCO 
019 |a 706803060  |a 768330096  |a 775115786  |a 823849964  |a 823919906  |a 824102670  |a 824164074  |a 916416207  |a 962189064  |a 972066458  |a 991897163  |a 992544648  |a 1035066268  |a 1035367838  |a 1035791656  |a 1037907713  |a 1038672133  |a 1055356660  |a 1058169422  |a 1063812245  |a 1081255134  |a 1083563624  |a 1103256734  |a 1129335409  |a 1152993693  |a 1192327994  |a 1202555788  |a 1202563314  |a 1228591450  |a 1229170447  |a 1240535237  |a 1243590278  |a 1262690205 
020 |a 9780123850041  |q (electronic bk.) 
020 |a 0123850045  |q (electronic bk.) 
020 |z 9780123850034 
020 |z 0123850037 
024 8 |a 40019110899 
029 1 |a AU@  |b 000053276262 
029 1 |a AU@  |b 000062594637 
029 1 |a CHBIS  |b 006513946 
029 1 |a CHBIS  |b 009883865 
029 1 |a CHDSB  |b 005989242 
029 1 |a CHNEW  |b 000611227 
029 1 |a CHNEW  |b 001010037 
029 1 |a CHVBK  |b 174508646 
029 1 |a CHVBK  |b 199060940 
029 1 |a DEBBG  |b BV039829357 
029 1 |a DEBBG  |b BV042314258 
029 1 |a DEBBG  |b BV044151392 
029 1 |a DEBSZ  |b 360078494 
029 1 |a DEBSZ  |b 372809502 
029 1 |a DEBSZ  |b 430954646 
029 1 |a DEBSZ  |b 481266585 
029 1 |a NZ1  |b 15189599 
035 |a (OCoLC)704559821  |z (OCoLC)706803060  |z (OCoLC)768330096  |z (OCoLC)775115786  |z (OCoLC)823849964  |z (OCoLC)823919906  |z (OCoLC)824102670  |z (OCoLC)824164074  |z (OCoLC)916416207  |z (OCoLC)962189064  |z (OCoLC)972066458  |z (OCoLC)991897163  |z (OCoLC)992544648  |z (OCoLC)1035066268  |z (OCoLC)1035367838  |z (OCoLC)1035791656  |z (OCoLC)1037907713  |z (OCoLC)1038672133  |z (OCoLC)1055356660  |z (OCoLC)1058169422  |z (OCoLC)1063812245  |z (OCoLC)1081255134  |z (OCoLC)1083563624  |z (OCoLC)1103256734  |z (OCoLC)1129335409  |z (OCoLC)1152993693  |z (OCoLC)1192327994  |z (OCoLC)1202555788  |z (OCoLC)1202563314  |z (OCoLC)1228591450  |z (OCoLC)1229170447  |z (OCoLC)1240535237  |z (OCoLC)1243590278  |z (OCoLC)1262690205 
050 4 |a QA76.76.A63  |b R43 2011eb 
072 7 |a COM  |x 051070  |2 bisacsh 
072 7 |a COM  |x 051010  |2 bisacsh 
072 7 |a COM  |x 051310  |2 bisacsh 
072 7 |a COM  |x 051280  |2 bisacsh 
072 7 |a COM  |x 051130  |2 bisacsh 
082 0 4 |a 005.13/3  |2 22 
084 |a 54.53  |2 bcl 
084 |a ST 250  |2 rvk 
084 |a ST 250 C01  |2 rvk 
049 |a UAMI 
100 1 |a Reddy, Martin. 
245 1 0 |a API design for C++ /  |c Martin Reddy. 
246 1 3 |a API design for C plus plus 
260 |a Boston :  |b Morgan Kaufmann,  |c 2011. 
300 |a 1 online resource (xxv, 441 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a data file  |2 rda 
504 |a Includes bibliographical references and index. 
505 0 |a Front Cover; API Design for C++; Copyright; Contents; Foreword; Preface; Acknowledgments; Author Biography; Chapter 1: Introduction; Chapter 2: Qualities; Chapter 3: Patterns; Chapter 4: Design; Chapter 5: Styles; Chapter 6: C++ Usage; Chapter 7: Performance; Chapter 8: Versioning; Chapter 9: Documentation; Chapter 10: Testing; Chapter 11: Scripting; Chapter 12: Extensibility; Appendix A: Libraries; Bibliography; Index. 
520 |a The design of application programming interfaces can affect the behavior, capabilities, stability, and ease of use of end-user applications. With this book, you will learn how to design a good API for large-scale long-term projects. With extensive C++ code to illustrate each concept, API Design for C++ covers all of the strategies of world-class API development. Martin Reddy draws on over fifteen years of experience in the software industry to offer in-depth discussions of interface design, documentation, testing, and the advanced topics of scripting and plug-in extensibility. Throughout, he f. 
588 0 |a Print version record. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
650 0 |a Application program interfaces (Computer software) 
650 0 |a C++ (Computer program language) 
650 6 |a Interfaces de programmation d'applications. 
650 6 |a C++ (Langage de programmation) 
650 7 |a APIs (interfaces)  |2 aat 
650 7 |a COMPUTERS  |x Programming Languages  |x C++  |2 bisacsh 
650 7 |a COMPUTERS  |x Programming Languages  |x General.  |2 bisacsh 
650 7 |a COMPUTERS  |x Programming Languages  |x C♯  |2 bisacsh 
650 7 |a COMPUTERS  |x Programming Languages  |x Java.  |2 bisacsh 
650 7 |a COMPUTERS  |x Programming Languages  |x Pascal.  |2 bisacsh 
650 7 |a Application program interfaces (Computer software)  |2 fast 
650 7 |a C++ (Computer program language)  |2 fast 
650 7 |a C++  |2 gnd 
650 7 |a C++ (programspråk)  |2 sao 
650 7 |a Tillämpningsprogram.  |2 sao 
650 7 |a Programmering.  |2 sao 
776 0 8 |i Print version:  |a Reddy, Martin.  |t API design for C++.  |d Boston : Morgan Kaufmann, 2011  |z 9780123850034  |w (DLC) 2010039601  |w (OCoLC)666246330 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=355589  |z Texto completo 
938 |a Books 24x7  |b B247  |n bks00041839 
938 |a Coutts Information Services  |b COUT  |n 17388572 
938 |a EBL - Ebook Library  |b EBLB  |n EBL667720 
938 |a ebrary  |b EBRY  |n ebr10446500 
938 |a EBSCOhost  |b EBSC  |n 355589 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n 299425 
938 |a YBP Library Services  |b YANK  |n 3626027 
994 |a 92  |b IZTAP