KnowledgeBase Archive

An Archive of Early Microsoft KnowledgeBase Articles

View on GitHub

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.