CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Page 1 of 2 12 LastLast
Results 1 to 15 of 20
  1. #1
    Join Date
    Nov 2010
    Posts
    41

    Talking textbook advice please

    Next term, I'll be taking object oriented in c++, my professor isn't too keen on the book in the store and suggested we look elsewhere. Does anyone have any advice on some good c++ object oriented Programming textbooks?

    Thanks!

  2. #2
    Join Date
    Jan 2011
    Location
    Richmond, Va
    Posts
    32

    Re: textbook advice please

    http://www.amazon.com/s/ref=nb_sb_no...amming&x=0&y=0

    Check that. One book is not really any better than the other imo. One thing I've learned about programming is that if you're willing to spend 8-10 hrs a day to learn it, give up your life, etc...you will be good at it no matter what. :O

  3. #3
    Join Date
    Mar 2010
    Location
    Melbourne Australia
    Posts
    454

    Re: textbook advice please

    you can try with QT , it is an easy subset of C++ , plus it is cross platform , compiled code run on Windows . Linux and OS X , further it is free , come with a great IDE , book on this can be purchased from amazon


    http://www.amazon.com/Programming-Pr...5674923&sr=8-2

    you can download QT from

    http://qt.nokia.com/

    As pointed out it is hard work , however if you stick around it pays off big time.

  4. #4
    Join Date
    Jul 2005
    Location
    Netherlands
    Posts
    2,042

    Re: textbook advice please

    Quote Originally Posted by Amaz1ng View Post
    http://www.amazon.com/s/ref=nb_sb_no...amming&x=0&y=0

    Check that. One book is not really any better than the other imo. One thing I've learned about programming is that if you're willing to spend 8-10 hrs a day to learn it, give up your life, etc...you will be good at it no matter what. :O
    I do think there are big differences in quality between the various books out there. Some teach C++ in a way that you can continue with what you've learned, and for some you will first have to unlearn half of what you've learned before you can become productive. Usually you can get a pretty good idea by just going through user reviews.
    Also have a look here: http://www.codeguru.com/forum/showthread.php?t=231039
    Quote Originally Posted by aamir121a View Post
    you can try with QT , it is an easy subset of C++
    What on earth are you talking about? QT is not a subset of C++, it's a GUI framework that even attempts to extend the C++ language through its own preprocessor. QT isn't going to help a beginner, rather you need to have a reasonable understanding of C++ before you learn any GUI framework. How can you learn to use a framework if you don't understand the language it is written in?
    Cheers, D Drmmr

    Please put [code][/code] tags around your code to preserve indentation and make it more readable.

    As long as man ascribes to himself what is merely a posibility, he will not work for the attainment of it. - P. D. Ouspensky

  5. #5
    Join Date
    Nov 2010
    Posts
    41

    Re: textbook advice please

    After seeing the previous comments, I emailed my professor to ask what he was looking for in a textbook. The following was his reply:

    Although we will be reviewing some of the topics from previous C++
    courses, we will also be discussing some new areas. Two topics of
    particular note are the Standard Template Library (STL), and the
    implementation of inheritance (we will be talking about this topic from
    a design standpoint later this term). Also, a book that discusses the
    whole context of object oriented programming would be best (rather than
    focusing specifically on C++ syntax). So whatever book you consider
    should cover these areas.

    Hope this is a little more helpful. Thanks!

  6. #6
    Join Date
    May 2009
    Posts
    2,413

    Re: textbook advice please

    Quote Originally Posted by melissak0421 View Post
    After seeing the previous comments, I emailed my professor to ask what he was looking for in a textbook. The following was his reply:
    Force the professor to come up with a textbook recommendation. He should be familiar with what's available and be able to suggest the best match for his course. It's his job for heaven's sake!
    Last edited by nuzzle; January 23rd, 2011 at 01:20 AM.

  7. #7
    Lindley is offline Elite Member Power Poster
    Join Date
    Oct 2007
    Location
    Seattle, WA
    Posts
    10,895

    Re: textbook advice please

    "Effective STL" is a must-read in that case.

  8. #8
    Join Date
    Jan 2009
    Posts
    1,689

    Re: textbook advice please

    My favourite is "C++ in a Nutshell"

  9. #9
    Join Date
    Apr 2008
    Posts
    118

    Re: textbook advice please

    Quote Originally Posted by nuzzle View Post
    Force the professor to come up with a textbook recommendation. He should be familiar with what's available and be able to suggest the best match for his course. It's his job for heaven's sake!
    I would disagree. I suggest that his job is to teach effectively, not promote book sales. If the best way for him to teach effectively is by having the students read a book, then great. It may well be, however, that it's not.

    I understand that the Deitel book has a good chunk covering the standard library, although Josuttis' "The C++ Standard Library" for me remains the best printed reference, although I find the best guides to it are online; given that printed books on the STL are usually not for teaching C++, but teaching someone who knows C++ how to effectively use the STL, I wouldn't suggest any of the dedicated STL books to a newcomer looking to learn.

    For OO, I found Chamond Liu's "Smalltalk, Objects, and Design" to be a really good introduction.

  10. #10
    Join Date
    Jan 2009
    Posts
    1,689

    Re: textbook advice please

    I'll be honest, I never opened my textbooks in college or than to look things up. Some people learn by reading, most don't. I think books should be used for reference, not teaching. Hands on is the way to teach and learn any kind of engineering. I know a lot of REALLY good programmers who never even went to college. If you really want to learn programming, hang out on this forum, here we see real world problems and solutions.

  11. #11
    Join Date
    Nov 2010
    Posts
    41

    Re: textbook advice please

    The problem, is that this is an 8 week class..so while we're in class he highlights key points of the chapters. We usually go over about 4 chapters in each class. He expects us to read the chapters to fill in the blanks. So, do I need a reference for when I am coding, because he is less than helpful when it comes to problems we encounter. But, also his tests are bastards! He tests on lecture, notes and book. I'm not sure how he'll do that with him asking us to go out and find our own book, but normally anything is fair game on a test. Needless to say I've had him as a professor before (twice before, and currently, and then next term). But for this term we're doing software analysis and design , in which we're doing a software project and next term we will implement the project we're planning this term.

  12. #12
    Join Date
    May 2009
    Posts
    2,413

    Re: textbook advice please

    Quote Originally Posted by Moschops View Post
    I would disagree. I suggest that his job is to teach effectively, not promote book sales. If the best way for him to teach effectively is by having the students read a book, then great. It may well be, however, that it's not.
    If that's what you think then why did you give reading suggestions? To sabotage this professor's course? Shame on you.

  13. #13
    Join Date
    May 2009
    Posts
    2,413

    Re: textbook advice please

    Quote Originally Posted by melissak0421 View Post
    We usually go over about 4 chapters in each class. He expects us to read the chapters to fill in the blanks.
    So you have a textbook? Well, which one is it?

  14. #14
    Join Date
    Nov 2010
    Posts
    41

    Re: textbook advice please

    We have a textbook for this term, he wants us to find a textbook for next term where we implement the project we're planning now. The book I currently have for this term is UML 2 and the unified process: practical analysis and design.

  15. #15
    Join Date
    May 2009
    Posts
    2,413

    Re: textbook advice please

    Quote Originally Posted by melissak0421 View Post
    We have a textbook for this term, he wants us to find a textbook for next term where we implement the project we're planning now. The book I currently have for this term is UML 2 and the unified process: practical analysis and design.
    Programming is very much a craft and at some point you need to stop reading and start laying down actual code. Are you really required to decide on a textbook for the project?

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





Click Here to Expand Forum to Full Width

Featured