Hello..
I was thinking of buying a good (advanced) c++ book that I could learn many things from.. Which is your favorite? What do you recomment?
Hello..
I was thinking of buying a good (advanced) c++ book that I could learn many things from.. Which is your favorite? What do you recomment?
There is a post at the top of this forum with plenty of recommendations.
No question: C++ Coding Standards.
Hard read and perhaps somewhat of a reference book, but look at Stroustrup The C++ Programming Language.
try C++ how to program 5th edition dietel and dietel....
I don't really think that's an advanced book...
Thinking in C++ may not be super advanced but covers a broad spectrum in pretty good detail.
I was thinking of buying Object-Oriented Multithreading Using C++ by Cameron Hughes; Tracey Hughes. Anyone have read this?
It's a bad book
Read the thread Tonto pointed out.
Originally Posted by brewbuck:
Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.
I was looking at that link and found that book..Originally Posted by Mario F.
The review says "This is, without doubt, the best and most comprehensive book I have read on the subject of multithreading".
It's false. I'm telling you. That book is not terrible. But its not impressive either. It will leave you a bad taste in the mouth since it will introduce more questions than answers. The author simply does a bad job at explaining concepts fully.
It is also not up to the current c++ standard (one example is the fact it still uses c-style headers), and the word Object-Oriented is simply a show case. There's very little of OOP is the code provided in the book. Sure, he does use classes. But that's it. The keyword class is the extent of OOP in the whole book.
Finally, I don't think you are ready for multi-threading l2u. I suggest you keep yourself focused on C++ programming for a while still. Concentrate on Learning the whole programming language (books like Addison Wesley C++ Primer that cover the whole language), the C++ library and the STL (books like Josutti's The C++ Standard Library), and OO programming (books like Head First, Design Patterns and later Design Patterns - Elements of Reusable Object-Oriented Software).
These books will teach you something new every day. You can trust me on that.
Last edited by Mario F.; 01-16-2007 at 11:07 AM.
Originally Posted by brewbuck:
Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.
Does Addison Wesley C++ Primer cover OOP?
Any C++ book, good or bad, that I've seen covers at least some OOP.
It does. It's actually the best source I know for C++ implementation of OOP. It will teach you all the language features, how to use them, and why you use them.
Originally Posted by brewbuck:
Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.