Skip to main content

Some good books on C++

Following is a list of seemingly good beginners books on C++ that I weeded out solely based on the book reviews in http://accu.org// 

Programming -- Principles and Practice using C++, Bjarne Stroustrup

http://www2.research.att.com/~bs/programming.html
Book from the inventor of the language.
The solutions to exercises in this book are available in the following book:
C++ Solutions - Companion to The C++ Programming Language, 3rd Edition; David Vandevoorde, Addison-Wesley, 292pp
http://accu.org/index.php?module=bookreviews&func=search&rid=358


C++ Primer, 4th ed, Stanley B Lippman et al, Addison Wesley, pp885
A very popular and early primer on C++.
http://accu.org/index.php?module=bookreviews&func=search&rid=778
Answer book to this is available:
C++ Primer Answer Book, Clovis Tondo & Bruce Leung, Addison-Wesley, 430pp
http://accu.org/index.php?module=bookreviews&func=search&rid=436

C++ From the Beginning, Jan Skansholm, Addison-Wesley, 538pp
http://accu.org/index.php?module=bookreviews&func=search&rid=1508

OOP emphasis, explains pointers etc. well, meant for beginners
But speed of the book may not be the best for a beginner


You can Program in C++, Francis Glassborow, John Wiley and Sons, <400pp
Can be used by the beginner. Have a good impression about the author.
Emphasis on the misconceptions that a programmer from a different language background might have when starting on C++.
Highly rated.
http://accu.org/index.php?module=bookreviews&func=search&rid=1778

Data Structures and Algorithms in C++, Adam Drozdek, PWS Publishing Co, 508pp
A average review. Might be a good replacement for Cormen et. al. as that book uses Java as the language for examples.
http://accu.org/index.php?module=bookreviews&func=search&rid=638

Essential C++, Stan Lippman, Addison-Wesley, pp276
For its small size, it has been received well.
http://accu.org/index.php?module=bookreviews&func=search&rid=1134

 

Comments

Popular posts from this blog

Competitive Programming

Programming a Sport ? I didn't know that until today !! I was amazed to look around and find that so many initiatives abound on the internet that aim at popularizing programming. I got started at codechef.com , then watched an amazing inspirational video http://www.codechef.com/school The getting started page launched me into a web of great resources - http://www.codechef.com/getting-started Check every link ! I met two great heros of the sport in that great journey - 'tourist' and 'petr' The latter is elder to me while the former is just 19 now. petr works for Google but is still a great force in the sport. The ACM ICPC is like the olympics of programming where teams participate. Codechef's envision's the Indian team winning some day and the Go-for-Gold section is particularly geared towards that. Codechef also has a school section. Mathewkuttan, Maxwell - what do you think ?