Q122296: INFO: List of Books About C++ Programming
Article: Q122296
Product(s): Microsoft C Compiler
Version(s): 1.0,1.5,1.51,2.0,4.0,5.0,6.0
Operating System(s):
Keyword(s): kb3rdparty kbLangCPP kbVC100 kbVC150 kbVC151 kbVC200 kbVC400 kbVC500 kbVC600
Last Modified: 11-FEB-2002
-------------------------------------------------------------------------------
The information in this article applies to:
- Microsoft Visual C++, versions 1.0, 1.5, 1.51, 2.0, 4.0
- Microsoft Visual C++, 32-bit Enterprise Edition, versions 5.0, 6.0
- Microsoft Visual C++, 32-bit Professional Edition, versions 5.0, 6.0
- Microsoft Visual C++, 32-bit Learning Edition, version 6.0
-------------------------------------------------------------------------------
SUMMARY
=======
Below is a list of books about programming in C++. The list includes the last
name of the author, the ISBN for the book, the publisher, and the title of the
book.
The third-party products discussed here are manufactured by vendors independent
of Microsoft; we make no warranty, implied or otherwise, regarding these
products' performance or reliability.
Author ISBN Publisher Title
-------------------------------------------------------------------------
Adams 0-8306-3813-X McGraw Windows Visualization
Programming with C/C++
Adamson 0-02-300821-0 Macmill Programming with C++
Ammeraal 0-471-93011-3 Wiley C++ for Programmers
Ananthaswamy 0-07-911857-7 McGraw Data Communications using
OOD and C++
Anderson 0-13-118266-8 Prentice C++ Programming and
Fundamental Concepts
Anderson 0-13-532748-2 Prentice Moving to C++
Andrews 1-55828-300-5 MIS Programming Windows NT with
C/C++
Andrews 0-672-30150-4 Prentice Visual C/C++ Object-Oriented
Programming
Ayer 0-07-002861-3 McGraw OO Client/Server Application
Development using Object Pal
and C++
Barkakati 0-672-22800-9 Sams Object-Oriented Programming
in C++
Barton 0-201-53393-6 Addison Scientific and Engineering
C++
Berry 0-672-22619 Sams The Waite Group's C++
Programming
Blum Wiley Neural networks in C++ an OO
Framework
Brain 0-13-097833-7 Prentice Windows NT Programming An
Introduction Using C++
Brumbaugh 0-471-58371-5 Wiley OOD: Building Case Tools
with C++
Budd 0-201-50889-3 Addison Classic Data Structures in
C++
Buzzi-Ferraris 0-201-63192-X Addison Scientific C++
Callan 1-56252-264-7 Comp Building Object-Oriented
Systems, Applications in C++
Campbell 0-13-097833-7 Prentice Windows NT Programming An
Introduction Using C++
Capper 0-387-19847-4 Springr The C++ Programming Language
for Scientists and Engineers
Cargill 0-201-56365-7 Addison C++ Programming Style
Carroll 0-201-51284-X Addison Designing and Implementing
Reusable C++
Christian 1-55615-394-5 MSPress The Microsoft Guide to C++
Programming
Christian 1-55615-803-3 MSPress Microsoft Visual C++ Runtime
Library
Cline 0-201-58958-3 Addison C++ FAQs
Cogswell 1-878739-44-1 Waite Simple C++ Featuring Rododog
Cooper 0-471-03171-2 Wiley A Jump Start Course in C++
Programming
Coplien 0-201-54855-0 Addison Advanced C++ Programming
Styles and Idioms
Davis 0-201-60829-4 Addison C++ Programmer's Companion
Deltel 0-13-117334-0 Prentice C++ How to Program
Dewhurst 0-13-723156-3 Prentice Programming in C++
DiLascia 0-201-60891-X Addison Windows++ Write Reuse Code
C++
Duntemann 0-553-37126-6 Bantam PC Techniques C/C++ power
tools
Eckel 0-07-881522-3 McGraw Using C++
Eckel 0-07-881522-3 McGraw C++ Inside and Out
Eckel 1-55851-334-5 M&T Black Belt C++
Ege 0-12-232930-9 Acedemc Programming in an OO
Environment
Ege 0-12-232932-5 Academic Object-Oriented Programming
with C++
Ellis 0-201-51284-X Addison Designing and Implementing
Reusable C++
Ellis 0-201-51459-1 Addison The Annotated C++ Reference
Manual
Flamig 0-471-00955-5 Wiley Practical Algorithms in C++
Flamig 0-12-742686-8 Acedemc The Complete C++ Primer 2nd
Ed
Gerard 0-471-59243-9 Wiley C++ Math Class Library
Goodwin 1-55828-023-5 MIS User Interfaces in C++ and
OOP
Goodwin 1-55828-032-4 MIS Graphical Interfaces in C++
Gorlen 0-471-52257-0 Wiley Data Abstraction and OOP in
C++
Graham 0-07-023983-5 McGraw Learning C++
Gurewich 0-672-30532-1 Sams Master Visual C++ 2.0
Gurewich 0-7821-1419-9 Sybex From C to C++ in Two Weeks
Gurganus 0-12-308650-7 Academic Microsoft Visual C++ Windows
Primer
Hansen 0-302-11497-6 Addison The C++ Answer Book
Heinze Prentice C++ Programming and
Fundamental Concepts
Hekmetpour Prentice C++ A Guide for C
Programmers
Hekmetpour 0-13-174129-2 Prentice C++ A Book and Disk for C
Programmers
Heller 0-12-339095-8 Academic Efficient C/C++ Programming
Henderson 0-07-707585-4 McGraw Object-Oriented Design and
Analysis with C++
Hipson 0-672-30493-7 Sams What Every C++ Programmer
Should Know
Holub 0-07-029662-6 McGraw C + C++ Prog with Objects in
C and C++
Holzner 1-56686-005-9 Brady Microsoft C/C++ Programming
Holzner 1-56686-142-X Brady Visual C++ Programming
Holzner 1-56686-195-0 Brady Visual C++ 2.0 Programming
Holzner 1-56884-196-5 Brady Heavy Metal C++ Programming
Horstmann 0-471-52257-0 Wiley Mastering C++ An
Introduction for C and
Pascal Programmers
Hu 0-943518-86-5 MIS C/C++ Expert Systems
Jaeschke CBM C++ An Intro for Experienced
C Programmers
Johnsonbaugh 0-02-360682-7 Macmill Object-Oriented Programming
in C++
JPAM C++ at Work '89 Conference
Proceedings
JPAM C++ at Work '90 Conference
Proceedings
Kalin 0-02-360682-7 Macmill Object-Oriented Programming
in C++
Kruglinski 1-55615-511-5 MSPress Inside Visual C++
Kruglinski 1-55615-661-8 MSPress Inside Visual C++ An
Insider's Perspective
Ladd 1-558-51076-1 M&T C++ Techniques and
Applications
Ladd 1-55851-262-4 M&T Applying C++
Ladd 0-471-00777-3 Wiley Visual C++ X Insider
Lafore 1-878739-08-5 Waite OOP in Microsoft C++
Lakos 0-201-63362-0 Addison Large-Scale Software
Development in C++
Lam 0-471-03171-2 Wiley A Jump Start Course in C++
Programming
Levine 0-471-59857-7 Wiley Programming for Graphics
Files In C and C++
Lippman 0-201-54848-8 Addison C++ Primer 2nd Ed
Lomow 0-201-58958-3 Addison C++ FAQs
Long 0-672-27390-X Sams Do-It-Yourself Microsoft
C/C++
Lucas 0-13-118233-1 Prentice The C++ Programmer's
Handbook
Mark 0-201-62204-1 Addison Learn C++ on the Macintosh
Mercer 0-938661-72-8 Franklin Computing Fundamentals with
C++
Meyers 0-201-56364-9 Addison Effective C++
Meyers 0-201-63371-X Addison Effective C++ Plus
Model 0-13-088782-X Prentice Data Structures, Data
Abstractions
MSPress 1-55615-382-1 MSPress Microsoft C/C++ Runtime
Reference
MSPress 1-55615-559-X MSPress Microsoft Visual C++ Run-
time Library
Mullin 0-201-51722-1 Addison Object-Oriented Program
Design C++
Murray 0-201-56382-7 Addison C++ Strategies and Tactics
Nackman 0-201-53393-6 Addison Scientific and Engineering
C++
Neibauer 0-7821-1414-8 Sybex Your First C/C++ Program
Nicolaison 1-56604-079-5 Ventana The Visual Guide to Visual
C++
Nielsen 0-12-518420-4 Academic Software Development with
C++
North 0-471-01675-6 Wiley Windows Multi-DBMS
Programming Using C++
Nyhoff 0-02-369402-5 Macmill C++ An Introduction to
Computing
O'Brien 1-55851-391-4 M&T Exploring Artificial Life in
C++
OpenInventr 0-201-62491-5 Addison OpenInventor C++ Reference
Manual
Orlow 0-471-52257-0 Wiley Data Abstraction and OOP in
C++
Palmer 0-679-79136-1 Random Programming with Microsoft
Visual C++ 1.5
Pappas 0-07-882056-1 McGraw Visual C++ Handbook
Perry 1-56529-038-0 Que C++ By Example
Perry 0-672-30487-2 Sams Teach Yourself Object
Oriented Programming with
Visual C++
Perry 1-55828-360-9 MIS Teach Yourself Visual C++
Perry 1-56529-687-7 Que Visual C++ by Example
Perry 1-56529-810-1 Que Using Visual C++
Pinson 0-201-15413-7 Addison An Introduction to Object
Oriented Programming and C++
Pinson 0-201-50930-X Addison The C++ WorkBook
Plexico 0-471-52257-0 Wiley Data Abstraction and Object-
Oriented Programming in C++
Plum 0-911-537-10-4 PlumHall C++ Programming Guidelines
Pohl 0-8053-3158-1 Addison C++ for Pascal Programmers
2nd Ed
Pohl 0-8053-3159-X Benjamin C++ for C Programmers 2nd Ed
Pohl 0-8053-3164-6 Benjamin Easy Reference Guide to C++
Pokorny 0-938661-55-8 Franklin Computer Graphics Using C++
Porter 0-07-881820-6 Osborne The Best C/C++ Tips Ever
Prata 1-878739-02-6 Waite C++ Primer+
Ranade 0-07-051487-9 McGraw C++ Primer for C Programmers
Rao 0-07-051140-3 McGraw C++ and the OOP Paradigm
Reverchon 0-471-93792-4 Wiley Mathematical Software Tools
in C++
Ross 1-56529-806-3 Que Creating Visual C++
Applications
Rudd 0-471-06565-X Wiley Mastering C++
Saks 0-911-537-10-4 PlumHall C++ Programming Guidelines
Savitch 0-8053-7440-X Benjamin An Introduction to Computer
Science in C++
Schildt 0-07-881760-9 McGraw Teach Yourself C++
Schildt 0-07-882025-1 McGraw Teach Yourself C++
Sedgewick 0-201-51059-6 Addison Algorithms in C++
Sessions 0-13-630104-5 Prentice Class Construction in C and
C++
Shammas 0-672-30489-9 Sams Teach Yourself Visual C++
1.5 in 21 Days
Shammas 0-672-30534-8 Sams Teach Yourself Visual C++ 2
Shapiro 0-13-127663-8 Prentice A C++ Toolkit
Shaw 0-201-62662-4 Addison Visual Programming++
Smith 0-07-039010-X McGraw C++ Applications Guide
Smith 0-07-059180-6 McGraw C++ for Scientists and
Engineers
Smith 0-471-52411-5 Wiley Reusability and Software
Construction in C and C++
Soukup 0-201-52826-6 Addison Taming C++
Spuler 0-13-096595-2 Prentice C++ and C Efficiency
Stark 0-13-723156-3 Prentice Programming in C++
Stevens 1-558-28027-8 MIS Teach Yourself C++
Stevens 1-55851-134-2 M&T Fractal Programming and Ray
Tracing with C++
Stevens 1-55828-357-9 MIS C++ Database Development
Stroustrup 0-201-51459-1 Addison The Annotated C++ Reference
Manual
Stroustrup 0-201-53992-6 Addison The C++ Programming Language
2nd Ed
Stroustrup 0-201-54330-3 Addison The Design and Evolution of
C++
Swan 0-672-30188-1 Sams Tom Swan's C++ Primer
Teale 0-201-59641-5 Addison C++ IOStreams Handbook
Thielen 0-201-60890-1 Addison No Bugs! Delivering Error-
Free Code in C and C++
Traister 0-12-697415-2 Academic ObjectWindows for C++
Traister 0-12-697420-9 Academic Conquering C++ Pointers
Traister 0-12-697421-7 Academic Leaping from BASIC to C++
Traister 0-12-697422-5 Academic CBreeze C++ BASIC to C++
Translator
Tsvi 0-13-630260-2 Prentice Object Oriented Design for
C++
Usenix Usenix C++ Conference
Proceedings 1988
Usenix Usenix C++ Conference
Proceedings 1990
Usenix Usenix C++ Conference
Proceedings 1991
Usenix Usenix C++ Workshop
Proceedings 1987
Vernick C++ Database Applications
Waldo 0-262-73107-X MIT The Evolution of C++
Language Design in the
Marketplace
Watson 0-07-911787-2 McGraw C++ Power Paradigms
Weiner 0-201-15413-7 Addison An Introduction to Object
Oriented Programming and C++
Weiner 0-201-50930-X Addison The C++ Workbook
Weiskamp 0-12-742686-8 Acedemc The Complete C++ Primer 2nd
Ed
Weiss 0-8053-5443-3 Addison Data Structures and
Algorithm Analysis in C++
Welstead 0-471-30975-3 Wiley Neural Network and Fuzzy
Logic Applications in C/C++
Weston 0-201-55025-3 Addison Elements of C++ Macintosh
Programming
Wiener 0-201-15413-7 Addison An Introduction to Object
Oriented Programming and C++
Wiener 0-201-50930-X Addison The C++ WorkBook
Wilson 0-201-57020-3 Addison C++ Programming with MacApp
Winder 0-471-92384-2 Wiley Developing C++ Software
Winder 0-471-92384-2 Wiley Developing C++ Software
Winston 0-201-58043-8 Addison On to C++
Woollard 1-878739-07-7 Waite Master C++
Young 0-13-630252-1 Prentice OOP with C++ and OSF/MOTIF
Young 0-7821-1147-5 Sybex Windows Prog'ing with
Microsoft C++
Young 0-12-773750-2 Academic Windows Animation
Programming in C++
Young 0-7821-1286-2 Sybex Mastering Windows Utilities
Programming in C++
Additional query words: publications publication program
======================================================================
Keywords : kb3rdparty kbLangCPP kbVC100 kbVC150 kbVC151 kbVC200 kbVC400 kbVC500 kbVC600
Technology : kbVCsearch kbVC400 kbAudDeveloper kbvc150 kbvc100 kbVC500 kbVC600 kbVC151 kbVC200 kbVC32bitSearch kbVC500Search
Version : :1.0,1.5,1.51,2.0,4.0,5.0,6.0
Issue type : kbinfo
=============================================================================
THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.
Copyright Microsoft Corporation 1986-2002.