Thinking in C++ is a great resource for new C++ers like myself. It's available in HTML forum at Bruce Eckel's, the author, site here:
Bruce Eckel's Mindview Inc: Books & Book Support
I prefer PDFs, and I had a hard time tracking down pdf versions. Actually, I eventually had to create my own from the HTML for Vol2. Anyway, I wanted to go ahead and get these posted for others who like myself prefer PDFs, and hopefully also let fellow newbies about this great resource.
Happy Coding!
DanC++
ThinkinginCpp_2ndEd_Vol1a2.zip
FileFront (Forum attachment is erroring out on me)
MD5: 32f6aa8b94965a42718124ddb5226e0e
p.s. Again, I personally created the Vol2 pdf, so let me know if anyone has any issues with it. Thanks.
Thinking in C++, 2nd Edition, Volume 1 and 2 -- PDFs
Started by DanC++, Jan 17 2008 07:36 PM
6 replies to this topic
#1
Posted 17 January 2008 - 07:36 PM
|
|
|
#2
Posted 18 January 2008 - 09:12 AM
I've looked over Thinking in C++ (as well as Thinking in Java), and can definitely second the recommendation. If you're looking for a free resource, this is a good start.
#3
Posted 18 January 2008 - 09:39 AM
I only read a few chapters a long time ago, and they were really good. Now I should maybe read the rest.
#4
Posted 18 January 2008 - 11:32 AM
Planet PDF - Thinking in C++
That's where I picked it up from. Eckel has written some nice books but has an amazing tendency to hate the languages he eulogised only a few years previously. C++ is great. C++ sucks, Java's great, use Java. Java sucks, Flex is great, ... :D Still he gives away a lot of stuff and that's cool.
The one thing I find that C++ books often lack in comparison to modern languages like Java (or C#) is they don't really go into the later topics like GUI development (for obvious reasons, Java has a standard GUI library, C++ doesn't). This is both a boon and a curse IMHO. I find my programming modules much easier because I learned to program from the command line and wasn't exposed to GUI's until much later.
Once you've had to fiddle with the lower level stuff it makes you far better equipped for when you inevitable go outside the norm in higher level languages.
Still it makes it more difficult to learn about GUI's and I could actually program GUI's in Java before I could in C++ (despite learning C++ 2 years before Java).
That's where I picked it up from. Eckel has written some nice books but has an amazing tendency to hate the languages he eulogised only a few years previously. C++ is great. C++ sucks, Java's great, use Java. Java sucks, Flex is great, ... :D Still he gives away a lot of stuff and that's cool.
The one thing I find that C++ books often lack in comparison to modern languages like Java (or C#) is they don't really go into the later topics like GUI development (for obvious reasons, Java has a standard GUI library, C++ doesn't). This is both a boon and a curse IMHO. I find my programming modules much easier because I learned to program from the command line and wasn't exposed to GUI's until much later.
Once you've had to fiddle with the lower level stuff it makes you far better equipped for when you inevitable go outside the norm in higher level languages.
Still it makes it more difficult to learn about GUI's and I could actually program GUI's in Java before I could in C++ (despite learning C++ 2 years before Java).
#5
Posted 18 January 2008 - 08:59 PM
G_Morgan said:
Yeah, I'm pretty sure that's where I grabbed Vol1 from. FYI their Vol2 version is a pre-release version though.
#7
Posted 19 January 2008 - 10:19 AM
WingedPanther said:
Oh I know there are books out there on GUI programming. My main point was that C++ books tend to focus on C++ while Java books tend to get distracted by Swing which is orthogonal to the language.


Sign In
Create Account

Back to top









