Bookstore In cooperation with


C++ is both a powerful and yet complex programming language. Complex enough that it is wise to keep an arsenal of C++ reference material on hand at all times. The books listed here focus entirely on the C++ language. No Win32 API, no RAD programming, and no VCL. Each book serves a unique purpose that differentiates it from the others. Some books focus on the Standard C++ library (formerly the STL), and some books explain C++ gotcha's that you should avoid. When combined as a whole, the books listed here form a powerful ally that you can rely on when things don't go exactly as planned.



The C++ Programming Language

buy now

The C++ Programming Language Author: Bjarne Stroustrup
Publisher: Addison Wesley
Copyright: July 1997
ISBN: 0201889544
Pages: 910
Disc: None
Links: Buy

The C++ Programming Language was written by the architect of the C++ language, Bjarne Stroustrup. I feel that it is must read for professional C++ developers. The book may be too much for a beginning C++ programmer to swallow, but that's only because it contains a colossal amount of information. The beginning programmer may want to digest this classic after tackling a beginner's level book first.



C++ Interactive Course

buy now

C++ Interactive Course Author: Robert LaFore
Publisher: Waite Group Press
Copyright: 1996
ISBN: 1571690638
Pages: 936
Disc: CD-ROM
Links: Buy

C++ Interactive Course is a book designed for beginning C++ programmers. The author is well known for his easy to follow style of writing. This book is highly recommended for beginners, but intermediate and advanced programmers might want to take on the Stroustrup book instead.



Thinking in C++

buy now

Thinking in C++ Author: Bruce Eckel
Publisher: Prentice Hall
Copyright: 1995
ISBN: 0139177094
Pages: 813
Disc: None
Links: Buy

Thinking in C++ is written by Bruce Eckel, one of the preeminent C++ gurus in the industry. This book does an excellent job of explaining the intracacies of C++, such as how templates work and how an object knows what virtual function to call. The book is especially well suited for the experienced C programmer that is making the transition to C++ and object oriented programming. If you're an old C pro that is just starting to learn C++, then this book is for you.



Effective C++

buy now

Effective C++ Author: Scott Meyers
Publisher: Addison Wesley
Copyright: 1997
ISBN: 0201924889
Pages: 256
Disc: None
Links: Buy

C++ is an extremely flexible language. This is usually a benifit to the programmer, but sometimes, it can also act as a burden because the language will allow you to make mistakes. Effective C++ demonstrates how you can avoid mistakes that are easy to make. The book presents 50 lessons on a variety of topics. Each lesson depicts a common programming pitfall and supplies code examples that will prevent the mistake from happening to you.



More Effective C++

buy now

More Effective C++ Author: Scott Meyers
Publisher: Addison Wesley
Copyright: 1995
ISBN: 020163371X
Pages: 318
Disc: None
Links: Buy

More Effective C++ is continuation of the Effective C++ book. More Effective C++ contains 35 tips that discuss newer language features that weren't covered in the first book. The second book is a little more advanced than the first, and perhaps not quite as useful (mostly because it contains fewer tips). However, it does cover important concepts that most books don't even begin to address.



Design Patterns: Elements of Reusable Object Oriented Software

buy now

Design Patterns Author: Erich Gamma et al (a.k.a The Gang of Four)
Publisher: Addison Wesley
Copyright: 1995
ISBN: 0201633612
Pages: 395
Disc: None
Links: Buy

There are three books in the BCBDEV.COM bookstore that I feel are must reads. Design Patterns is one of them (the other two are Stroustrup and McConnell's Code Complete). Design Patterns will revolutionize the way you think about programming. Just click the buy button and read the customer reviews from other programmers to see what I mean. At BorCon 98, even Bruce Eckel asserted that Design Patterns was a must read.



C++Builder Books Delphi Books Windows Books Misc Books