So, I am an Applied Mathematics student currently in my 4th year of Bachelor's degree. I have experience with programming, as I passed a Java programming class but let's just ignore this because I do not remember anything about it, and I simply "passed" the class. (As in, I didn't actually learn anything) Now I do not want to be making the same mistake. I have my Mid Term exam on Wednesday, and I want to go over the things we've learned so far and actually learn in and be able to use it.
Our Instructor is using C++ Primer as reference. Honestly, I haven't read the book yet and have no idea if I'm comfortable with. I have studied "C++ Programming Today by Barbara Johnston" and it's fine. It's a little boring, and at times really hard to follow. I would like to see better graphs and pictures of how a code is dealt with in the computer, and easier examples. I think what I'm looking for is a programming book that isn't written for a Computer Science student, but for an English Literature student.
A few other important things : C++ 11 features must be added in the book. I would really like the book to have the libraries and previously defined functions inside.
As well as reading a book, I am using cplusplus.com and a few other websites, and tutorials for help. It's just that a book is the best of all of these, since I can write in it, add my thoughts right there and I'm just such a visual learner, so I have to highlight things and color code! (I sound insane )
The books I have (PDF versions ) :
DIETEL (I hope I'm spelling it correctly )
C++ Primer Addison 2012
C++ All in One For Dummies 2014 3rd Edi ( LOL. )
C++ From problem to Design D.S Malik 7th Edi
C++ Primer Plus 6th Edi
C++ How to program 2011
and one book on Algorithms ( Introduction to Algorithms 2009). Thank you in advance.
* PS : I have trouble with the Pointers and References/ Class and Object and to some extend with calling functions. So, if the book is especially brilliant in these areas, please make a note of it, so I have a few other resources to get these into my head.
It is a book for total beginners. It might not be advanced enough for you.
I doubt you will have time to read it or to read any substantial material till Wednesday. Your time frame is just too short.
My book doesn't explain pointers at all, but I think it explains functions and classes wery well. It has more examples than other books, and most of them are given in complete program source code. It's intended to be read as a book, with long and interesting explanations. On the other hand, it does not go into details of C++ language, it is just meant to explain basics of programming.
C++11 is used in the book, but, honestly, I needed it just in a few places. Most of C++11 is too advanced to make a difference in a beginners book such as mine.
It has a lot of topics that could be interesting for an applied mathematics student (perfect numbers, Turing machines, lots on vectors, from physics: dynamics). You won't find those in other books.
That is really interesting Kevin C, thank you. Great job!
I actually have more than enough time till Wednesday, even though I have school every single day. I've read most of the material from the other book I mentioned, and I've been participating in classes so far. I just needed something to add to my library, something I can go back to and learn from any time and for the rest of the semester. I just really need to focus on one book only, and rely on that one instead of reading parts from one and others from another.
Ok, you guys, since I really can't waste any more time... I've checked out the books and I've decided to go with whichever's cheaper. I like both : Primer and DEITEL. DEITEL seems more Bussiness-savvy and I appreciate that, and Primer seems thorough with many examples. Will definitely be getting one soon since I was practicing all day on a few problems and I seem to not have the hang of many of it. lol