Sign in to follow this  
3dmodelerguy

advance c++ books

Recommended Posts

I have read the deitel deitel C++ book and have a frim grisp of all most topic in that book. i am looking for a book that will help me in write clean, faster, better looking code and more advance topics like programming dll file and stuff like that. what books out there can teach me the knowagle i would like to lear?

Share this post


Link to post
Share on other sites
Quote:
advance c++ books


Like "Modern C++ Design" and "C++ Template Metaprogramming" ?

Quote:
write clean


Gamedev keeps recommending to me the "Code Complete, 2nd Edition" and "Writing Great Code". You can also check "C++ Gotchas" and "C++ Coding Standards".

Quote:
faster


Get an algorithms textbook. Learn to use the standard library efficiently (The C++ Standard Library, a tutorial and reference).

Quote:
better looking code


Religious issue.

Quote:
like programming dll file and stuff like that.


That's not a C++ book you want, but a Windows API documentation.

Share this post


Link to post
Share on other sites
deitel & deitel's book are more how to program than anything (i guess except for the pro series don't know for sure), so you don't really know C++ aswell as you may think, i suggest you read these two before moving onto advance specializied topics on C++ such as some of the ones fruny suggested:

The C++ Programming Language Third Edition Special Edition by the creator of c++ Bjarne Stroustrup
Accelerated C++ Practical Programming by Example

[Edited by - snk_kid on February 15, 2005 7:47:34 PM]

Share this post


Link to post
Share on other sites
Quote:
Original post by Fruny
Gamedev keeps recommending to me the "Code Complete, 2nd Edition" and "Writing Great Code". You can also check "C++ Gotchas" and "C++ Coding Standards".

You still don't have them ? [wink]

You can probably add Herb Sutter's books (his web site is worth a look). Scott Meyers's books are good to read too (there are 2 links here). Fruny cited them: Andrei Alexandrescu's books.

Last but not least, the C++ commitee website and Bjarne Stroustrup's web might be good places to find informations about C++.

You'll have to add the GoF's Design Pattern if you don't own it plus a myriad of other great books as well. The gdnet book section contains some of them - you should have a look too.

HTH,

Share this post


Link to post
Share on other sites
Quote:
Original post by 3dmodelerguy
um now you said dll's was a window programming thing, does that i a can't use them when making lets say a console program, cuase i want to play around with it without writing all that window code.


Yeah, when he said Windows, he meant the OS Windows (2000, XP, etc.), not the actual window that you can create.

Share this post


Link to post
Share on other sites
I have to agree with most of the people here:

Effective C++ and more effective c++ (I constantly learn from these)
Modern C++ design (THE book on templates)
Exceptional C++ (problems and answers, not as good as scott meyers but still very good)
C++ coding standards (great one to two pagers on how you should program, but has alot of reference to the books above)
More C++ Gem (nobody mentionned this one, I liked it)


Others might be (not c++ per say, they are more about building software)

Design Pattern (dry, but excellent reference)
Design Pattern explained (It's easier and more pleseant to read)
Pattern Hatching
Refactoring (a bit dry)
Refactoring to Patterns
Working effictively with legacy code(Excellent book!)
Agile Software Development, Principles, Patterns, and Practices(Loved this one!)

Well, that's pretty much all my reading material on C++.

Shadx

Share this post


Link to post
Share on other sites
I also liked "Imperfect C++" - Lots of interesting nuggets in there.

Here's an exerpt of its bibliography section.

Isaac Asimov - The Gods Themselves
Frederic Brooks - The Mythical Man-Month
Steve Dewhurst - C++ Gotchas
Robert Glass - Facts and Fallacies of Software Engineering
Andrew Hunt and David Thomas - The Pragmatic Programmer
Kernighan and Pike - The Practice of Programming
David Kruglinski - Inside Visual C++, Volume 4
Peter van der Linden - Deep C Secrets
Stanley Lippman - Inside the C++ Object Models
Scott Meyers - Effective C++ and More Effective C++
Bjarne Stroustrup - The Design and Evolution of C++
Herb Sutter - Exceptional C++

You'll notice how some of the books have already been mentioned in this thread... [smile]

Share this post


Link to post
Share on other sites
I'm too looking for a good set of books to further my skills in C++; probably going to look further into that C++ Template Metaprogramming book, but does anyone else have any other suggestions? I know that I should probably pick up Software Patterns as well.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this