Best book ?

G

Gaurav

Hi people ,

Im looking for a really good book for advanced C++ programming , which
has knowledge about external libraries such as BOOST / SDL , their
usage etc, Could any of you suggest such a book , would be really
helpful !

Thanks,
gaurav.
 
V

Victor Bazarov

Gaurav said:
Im looking for a really good book for advanced C++ programming , which
has knowledge about external libraries such as BOOST / SDL , their
usage etc, Could any of you suggest such a book , would be really
helpful !

There is no such book. If there were, it would be roughly 12,000 pages
long and would replace a dozen or so books on my shelf. It would be
very hard to find anything specific in it. Besides, the time it takes
to write and publish such a huge book would be so long that not only
the "external libraries" described in it would become obsolete, but
there would be the risk that by the time it's published, C++ would have
become a thing of the past.

If you wait couple of centuries, they will most likely develop custom
injections containing the specific knowledge you might need. Just sit
in a chair, relax, read a magazine or watch TV and in a couple of hours
you will have "learned" all there is to learn about <whatever>. Today,
however, you still need to _practice_ the craft in order to become good
at it, and it involves reading *more than one book*.

V
 
L

lbonafide

Hi people ,

Im looking for a really good book for advanced C++ programming , which
has knowledge about external libraries such as BOOST / SDL , their
usage etc

If you want to write SDL applications, download it and browse the
"getting started" docs on their site. Use one of their sample
programs (or get one from NeHe) as a template and build your own
application. To paraphrase Violet from "It's a Wonderful Life", don't
you ever get tired of just readin' about things?
 
J

Jon Harrop

Gaurav said:
Hi people ,

Im looking for a really good book for advanced C++ programming , which
has knowledge about external libraries such as BOOST / SDL , their
usage etc, Could any of you suggest such a book , would be really
helpful !

OCaml for Scientists covers data structures and OpenGL but in OCaml rather
than C++.
 
R

red floyd

Jon said:
OCaml for Scientists covers data structures and OpenGL but in OCaml rather
than C++.

That's nice, but Gaurav asked for books on C++. Why don't you just find
an OCaml group and hang out there instead?
 
G

Gaurav

There is no suchbook. If there were, it would be roughly 12,000 pages
long and would replace a dozen or so books on my shelf. It would be
very hard to find anything specific in it. Besides, the time it takes
to write and publish such a hugebookwould be so long that not only
the "external libraries" described in it would become obsolete, but
there would be the risk that by the time it's published, C++ would have
become a thing of the past.

If you wait couple of centuries, they will most likely develop custom
injections containing the specific knowledge you might need. Just sit
in a chair, relax, read a magazine or watch TV and in a couple of hours
you will have "learned" all there is to learn about <whatever>. Today,
however, you still need to _practice_ the craft in order to become good
at it, and it involves reading *more than onebook*.

V

Well i get the picture , but did you really have to be that explicit
mate ? a simple "there is no such book" would have done the job .
Anyway , am not going to get **useful** help here i guess . thanks for
ur comments anyway , maybe i should consider reading magazines rather
than posting here .
 
L

lbonafide

Well i get the picture , but did you really have to be that explicit
mate ? a simple "there is no such book" would have done the job .
Anyway , am not going to get **useful** help here i guess . thanks for
ur comments anyway , maybe i should consider reading magazines rather
than posting here .

On the contrary, you got very useful help, and maybe saved yourself
the frustration of starting and quitting later. Becoming a good
programmer takes some education (formal or self or both), and lots of
practice. There is no magic book you can read to teach you
everything you should know.
 
V

Victor Bazarov

Gaurav said:
[...]
Anyway , am not going to get **useful** help here i guess . thanks for
ur comments anyway , maybe i should consider reading magazines rather
than posting here .

If you're quitting so easily after one reply you didn't like, how are
you going to learn everything from a single book? Learning requires
effort on your part. What is worse, *programming* requires actually
more effort than learning about it. If you can't endure frustrations
while you're learning, you better stick to flipping burgers, mate.

V
 
S

Sherman Pendley

Victor Bazarov said:
What is worse, *programming* requires actually
more effort than learning about it. If you can't endure frustrations
while you're learning, you better stick to flipping burgers, mate.

A valid point. But I wonder, is it really a question of enduring a frustrating
process? Or would it be more accurate to say that someone who has a calling
for programming simply enjoys a process that most others find frustrating?

sherm--
 
G

Gaurav

It amazes me how people form opinions with insufficient information
(or rather insufficient intellect) ! If you look at the last line of
my previous post , "...maybe i should consider reading magazines
rather than posting here" , in no way does it mean i am quitting
learning C++. Read the last 2 words mate , and let me know if you need
more explanation. I dont think im the one who needs to be "flippin
burgers" !



Gaurav said:
[...]
Anyway , am not going to get **useful** help here i guess . thanks for
ur comments anyway , maybe i should consider reading magazines rather
than posting here .

If you're quitting so easily after one reply you didn't like, how are
you going to learn everything from a singlebook? Learning requires
effort on your part. What is worse, *programming* requires actually
more effort than learning about it. If you can't endure frustrations
while you're learning, you better stick to flipping burgers, mate.

V
 
V

Victor Bazarov

Sherman said:
A valid point. But I wonder, is it really a question of enduring a
frustrating process? Or would it be more accurate to say that someone
who has a calling for programming simply enjoys a process that most
others find frustrating?

In your case I think I've overemphasised the frustrations. They are,
unfortunately, a part of the process. I am not sure what people in
fact enjoy in programming. I enjoy the final result. Programming is
means to an end, not a purpose for me. So, naturally, when you walk,
you bound to trip or stab your toe now and then. Those that can't
handle the frustration of tripping, shouldn't be walking.

V
 
S

stan

Gaurav said:
It amazes me how people form opinions with insufficient information
(or rather insufficient intellect) ! If you look at the last line of
my previous post , "...maybe i should consider reading magazines
rather than posting here" , in no way does it mean i am quitting
learning C++. Read the last 2 words mate , and let me know if you need
more explanation. I dont think im the one who needs to be "flippin
burgers" !

Your last two words were posting here; if you want to do that please
learn not to top post if you really want help.
Gaurav said:
[...]
Anyway , am not going to get **useful** help here i guess . thanks for
ur comments anyway , maybe i should consider reading magazines rather
than posting here .

If you're quitting so easily after one reply you didn't like, how are
you going to learn everything from a singlebook? Learning requires
effort on your part. What is worse, *programming* requires actually
more effort than learning about it. If you can't endure frustrations
while you're learning, you better stick to flipping burgers, mate.
 

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,430
Messages
2,571,676
Members
48,796
Latest member
Greg L.

Latest Threads

Top