470,833 Members | 1,447 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 470,833 developers. It's quick & easy.

Book Recommendations for modern C++/Boost...

Hello Everyone,

I'm familiar with the "fundamentals" of C++, but I've strayed from the
path and have been a Java developer for a number of years now. I'd like
to revisit my roots. A lot seems to have changed since I first learned
C++ (for instance, I've never used boost), so I think it might be good
to get a fresh start.

Are there any good books about (advanced) programming in c++ using
modern tools such as boost? Or should I wait for 0x to be solidified
before trying to reenter the world of C++?

Thanks,
Daniel.
--
Daniel Pitts' Tech Blog: <http://virtualinfinity.net/wordpress/>
Jun 27 '08 #1
3 1382
Daniel Pitts wrote:
I'm familiar with the "fundamentals" of C++, but I've strayed from the
path and have been a Java developer for a number of years now. I'd
like to revisit my roots. A lot seems to have changed since I first
learned C++ (for instance, I've never used boost), so I think it
might be good to get a fresh start.

Are there any good books about (advanced) programming in c++ using
modern tools such as boost? Or should I wait for 0x to be solidified
before trying to reenter the world of C++?
You shouldn't wait. That's first and foremost. I don't know of any
books that deal with C++ in general yet specifically talk about Boost
(since Boost is a collection of third-party components, not all of it
and not yet is standardized). But you should get a book published
recently that talks about C++ and has enough of the Standard Library
description in it. I would probably take Stroustrup's Special Edition
(if you can handle it) or combined "Accelerated C++" by Koenig and Moo,
"C++ Standard Library" by Josuttis, and "C++ Templates" by Vandevoorde
and Josuttis. That probably covers 95% of what you're likely to do
in/with C++ in the near future.

V
--
Please remove capital 'A's when replying by e-mail
I do not respond to top-posted replies, please don't ask
Jun 27 '08 #2
Victor Bazarov wrote:
Daniel Pitts wrote:
>I'm familiar with the "fundamentals" of C++, but I've strayed from the
path and have been a Java developer for a number of years now. I'd
like to revisit my roots. A lot seems to have changed since I first
learned C++ (for instance, I've never used boost), so I think it
might be good to get a fresh start.

Are there any good books about (advanced) programming in c++ using
modern tools such as boost? Or should I wait for 0x to be solidified
before trying to reenter the world of C++?

You shouldn't wait. That's first and foremost. I don't know of any
books that deal with C++ in general yet specifically talk about Boost
(since Boost is a collection of third-party components, not all of it
and not yet is standardized). But you should get a book published
recently that talks about C++ and has enough of the Standard Library
description in it. I would probably take Stroustrup's Special Edition
(if you can handle it) or combined "Accelerated C++" by Koenig and Moo,
"C++ Standard Library" by Josuttis, and "C++ Templates" by Vandevoorde
and Josuttis. That probably covers 95% of what you're likely to do
in/with C++ in the near future.

V
Thanks for those suggestions. One thing that is important to me in the
"near future" is multi-threaded programming. I already have much of the
concepts solidified from Java concurrency.

--
Daniel Pitts' Tech Blog: <http://virtualinfinity.net/wordpress/>
Jun 27 '08 #3
On May 12, 6:21 pm, Daniel Pitts
<newsgroup.spamfil...@virtualinfinity.netwrote:
Hello Everyone,

I'm familiar with the "fundamentals" of C++, but I've strayed from the
path and have been a Java developer for a number of years now. I'd like
to revisit my roots. A lot seems to have changed since I first learned
C++ (for instance, I've never used boost), so I think it might be good
to get a fresh start.

Are there any good books about (advanced) programming in c++ using
modern tools such as boost? Or should I wait for 0x to be solidified
before trying to reenter the world of C++?

Thanks,
Daniel.
--
Daniel Pitts' Tech Blog: <http://virtualinfinity.net/wordpress/>
Perhaps,

Björn Karlsson, Beyond the C++ Standard Library: An Introduction to
Boost. Addison-Wesley, August 31, 2005. ISBN: 0-3211-3354-4.

HTH,

Umut
Jun 27 '08 #4

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

7 posts views Thread by Tim Johnson | last post: by
5 posts views Thread by puzzlecracker | last post: by
12 posts views Thread by Guido Mureddu | last post: by
23 posts views Thread by Paul | last post: by
10 posts views Thread by Rubio | last post: by
25 posts views Thread by Elizabeth | last post: by
3 posts views Thread by Carl Youngblood | last post: by
10 posts views Thread by SusanV | last post: by
reply views Thread by mihailmihai484 | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.