C++ book?

Z

zxxgp

a book for a new person. I took a class on it about 3 years ago and
that was about it.
 
S

stamhankar

Depends on what specifically you're looking for. If you're interested
in the C++ standard library (i.e. STL containers, algorithms, etc.), I
highly recommend "The C++ Standard Library, A Tutorial and Reference"
by Nicolai Josuttis.

If you're interested in the language itself, Stroustrup's "The C++
Programming Language" is a very good reference, though certainly not
the best for learning the language step-by-step.

You could look at your favorite bookstore website and search for books
that got good recommendations by folks who bought those books.

-Sandeep
 
D

Dave

zxxgp said:
a book for a new person. I took a class on it about 3 years ago and
that was about it.

I would suggest "Accelerated C++". It will get you going in the "modern"
way of using C++ as opposed
to the old-style C-like way. Excellent book, a de facto standard!
 
V

Victor Bazarov

zxxgp said:
What is the best C++ book to get?

What is the best country to live in? What is the best time of day?
How about what is the best automobile?
 
S

Sandeep

Although you're interested in learning step-by-step, you may want to
pick up a few more books for reference:

If you're interested in the C++ standard library (i.e. STL containers,
algorithms, etc.), I highly recommend "The C++ Standard Library, A
Tutorial and Reference" by Nicolai Josuttis.

If you're interested in the language itself, Stroustrup's "The C++
Programming Language" is a very good reference.

You could look at your favorite bookstore website and search for books
that got good recommendations by folks who bought those books.

-Sandeep
 
C

Chris Gordon-Smith

Dave said:
I would suggest "Accelerated C++". It will get you going in the "modern"
way of using C++ as opposed
to the old-style C-like way. Excellent book, a de facto standard!

Agreed. The book is well presented and goes straight to what is relevant.
 
A

Alf P. Steinbach

* Victor Bazarov:
What is the best country to live in?

According to the UN it's Norway. Of course we have a long history
with the UN. Downside: it feels much like Asimov's Foundation,
where actual policy is decided by secret Second Foundationers, Mules,
Gaias, Robots, etc., and elected government is more or less puppets
(it seems our elected officials also think that way, with several
large scale efforts to determine who or what yield actual power and
how, however with no clear conclusions emerging in any of them...).
Perhaps that's why Arne Treholt, our most recent celebrated spy (who
didn't understand how his friendly discussions with KGB officers
could be treason, hey, it's my _job_, darn it!), chose to use his
time in prison to translate the original Foundation series
to Norwegian. Haven't read the Norwegian version, though.

What is the best time of day?

That must be whenever you feel extra good. Which probably means
we can't discuss this further. This ng is also read in the USA.

How about what is the best automobile?

"Think". That's a Norwegian electric car. It's utterly silent so
you can sneak up on pedestrians and scare the living sh*t out of
them :)
 
A

Allan Wind

For beginners (but not specific to C++), I highly recommend Kerningham
and Pike: "The Practice of Programming".

If you're interested in the C++ standard library (i.e. STL containers,
algorithms, etc.), I highly recommend "The C++ Standard Library, A
Tutorial and Reference" by Nicolai Josuttis.

I have not read that one, but have both P.J. Plauger, A. Alexander, Meng
Lee: "The C++ Standard Template Library" and David R. Musser, Atul
Saini, Gillmer J. Derge: "STL Tutorial and Reference Guide: C++
Programming with the Standard Template Library". The latter is the
better of the two.

http://www.sgi.com/tech/stl/ is a great (online) resource.
If you're interested in the language itself, Stroustrup's "The C++
Programming Language" is a very good reference.

Excellent reference on C++.

And when you get the hang of things, then check out Meyers: "Effective
C++", "More Effective C++", and "Effective STL" as well as Gamma, Helm,
Johnson and Vlissides: "Design Patterns".

I liked Meyers better, but Mulka and Mayhew: "Efficient C++" is an
alternative for the performance aspect.

Pont: "Software Engineerg with C++ and CASE Tools" is intended to teach
both software engineering princes and C++. I liked the above better for
C++, and something like Schach: "Object-Oriented & Classical Software
Engineering" or Sommerville's "Software Engineering" for the software
engineering aspect.


/Allan
 
M

Micah Cowan

"Wow, Honey! I never knew so many Hawaiians speak English!"

(Seen in some single-panel comic somewhere).
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
474,197
Messages
2,571,040
Members
47,635
Latest member
SkyePurves

Latest Threads

Top