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

Jump start into Character Recognition - Part 1

Motivation The dawn of computers and their integration into a huge network called the internet has accelerated the sharing of knowledge like never before. However, there exists a divide between the forms of expression familiar to us and the forms in which the information can be fed in at a computer terminal. For example, when writing about scientific material we make extensive use of diagrams to convey the ideas, but, feeding a graphic into the computer, requires special effort and doesn't come naturally. These and other aspects have always been a matter of concern for me, being someone fond of publishing on the web whatever I know :) Any how, the aim of this article and other in this series is not to demonstrate my solution to the above problem ... instead to attract young and curious minds to the problem so that they may contribute to it solution. Start The plan is to build, step by step, a very simple, character recognition program which would take a simple text file contai...