Thread: c++ book

  1. #1
    Registered User
    Join Date
    May 2006
    Posts
    630

    c++ book

    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?

  2. #2

  3. #3
    pwns nooblars
    Join Date
    Oct 2005
    Location
    Portland, Or
    Posts
    1,094
    There is a post at the top of this forum with plenty of recommendations.

  4. #4
    Registered User
    Join Date
    Jan 2005
    Posts
    7,366
    No question: C++ Coding Standards.

  5. #5
    MFC killed my cat! manutd's Avatar
    Join Date
    Sep 2006
    Location
    Boston, Massachusetts
    Posts
    870
    Hard read and perhaps somewhat of a reference book, but look at Stroustrup The C++ Programming Language.
    Silence is better than unmeaning words.
    - Pythagoras
    My blog

  6. #6
    Registered User
    Join Date
    Dec 2006
    Posts
    12
    try C++ how to program 5th edition dietel and dietel....

  7. #7
    MFC killed my cat! manutd's Avatar
    Join Date
    Sep 2006
    Location
    Boston, Massachusetts
    Posts
    870
    I don't really think that's an advanced book...
    Silence is better than unmeaning words.
    - Pythagoras
    My blog

  8. #8
    pwns nooblars
    Join Date
    Oct 2005
    Location
    Portland, Or
    Posts
    1,094
    Thinking in C++ may not be super advanced but covers a broad spectrum in pretty good detail.

  9. #9
    Registered User
    Join Date
    May 2006
    Posts
    630
    I was thinking of buying Object-Oriented Multithreading Using C++ by Cameron Hughes; Tracey Hughes. Anyone have read this?

  10. #10
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Ireland
    Posts
    8,446
    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.

  11. #11
    Registered User
    Join Date
    May 2006
    Posts
    630
    Quote Originally Posted by Mario F.
    It's a bad book

    Read the thread Tonto pointed out.
    I was looking at that link and found that book..

    The review says "This is, without doubt, the best and most comprehensive book I have read on the subject of multithreading".

  12. #12
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Ireland
    Posts
    8,446
    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.

  13. #13
    Registered User
    Join Date
    May 2006
    Posts
    630
    Does Addison Wesley C++ Primer cover OOP?

  14. #14
    MFC killed my cat! manutd's Avatar
    Join Date
    Sep 2006
    Location
    Boston, Massachusetts
    Posts
    870
    Any C++ book, good or bad, that I've seen covers at least some OOP.
    Silence is better than unmeaning words.
    - Pythagoras
    My blog

  15. #15
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Ireland
    Posts
    8,446
    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.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. URGENT: Help wanted...in C
    By iamjimjohn in forum C Programming
    Replies: 16
    Last Post: 05-18-2007, 05:46 AM
  2. Can't display book and borrower's details.
    By grscot in forum C++ Programming
    Replies: 0
    Last Post: 05-02-2003, 10:18 AM
  3. Books on C and C++
    By kermi3 in forum A Brief History of Cprogramming.com
    Replies: 16
    Last Post: 10-28-2002, 04:18 PM
  4. C++: Reference Book, GUI, Networking & Beyond
    By kuphryn in forum C++ Programming
    Replies: 4
    Last Post: 11-10-2001, 08:03 PM