Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. 'The' definitive C++ book?

'The' definitive C++ book?

Scheduled Pinned Locked Moved The Lounge
c++questionlearning
17 Posts 12 Posters 1 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • E Erik Funkenbusch

    Oooh.. let me dig into my extensive collection: First and foremost: 1) The C++ Programming Language by Bjarne Stroustrup, Third Edition, Addison Wesley 2) The C++ Standard Library : A Tutorial and Reference by Nicolai M. Josuttis, Addison-Wesley 3) Standard C++ IOStreams and Locales: Advanced Programmer's Guide and Reference by Angelika Langer and Klaus Kreft, Addison-Wesley 4) Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions by Herb Sutter, Addison-Wesley 5) Modern C++ Design: Generic Programming and Design Patterns Applied by Andrei Alexandrescu, Addison Wesley 6) Accelerated C++: Practical Programming by Example (C++ In-Depth Series) by Andrew Koenig, Barbara E. Moo 7) Essential C++ (C++ In-Depth Series)by Stanley B. Lippman, Addison Wesley 8) Generic Programming and the Stl : Using and Extending the C++ Standard Template Library (Addison-Wesley Professional Computing Series)by Matthew H. Austern, Addison Wesley 9) C++ Gems by Stanley B. Lippman (Editor), Stan Lippman And though it's not technically about C++, it's still a must-have for any serious programmer in C++: 10) Design Patterns by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, Grady Booch (Designer) These are the books I can wholeheartedly recommend from my personal library. Another book I have an eye on but haven't read: The C++ Standard Template Library by P. J. Plauger, Alexander A. Stepanov, Meng Lee, David R. Musser, Prentice Hall PTR This is basically the Stroustrup of the STL. It's all reference, not tutorial.

    V Offline
    V Offline
    Vagif Abilov
    wrote on last edited by
    #7
    1. Thinking in C++, by Bruce Eckel 12) Effective C++ and More Effective C++, by Scott Meyers Just my 2 cents Win32/ATL/MFC Developer Oslo, Norway
    E 1 Reply Last reply
    0
    • C Chris Maunder

      There are a zillion books on C++ out there, but I can't seem to find one that I would call a 'must' have like the original 'The C Programming Language' by K&R. Is there any single book that you would consider a must-have for C++? cheers, Chris Maunder

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #8

      Chris, I highly recommend accu's book recommendations: http://www.accu.org/. Tim :cool:

      1 Reply Last reply
      0
      • V Vagif Abilov
        1. Thinking in C++, by Bruce Eckel 12) Effective C++ and More Effective C++, by Scott Meyers Just my 2 cents Win32/ATL/MFC Developer Oslo, Norway
        E Offline
        E Offline
        Erik Funkenbusch
        wrote on last edited by
        #9

        While Thinking in C++ is a good book, it's not what i'd call a "definitive" book on any subject. It's a tutorial (and a good one), but not something of the caliber of the other books I discussed. You're right about Scott Myers books. They're also good, and they belong on any C++ programmers shelf, but they're more "rule of thumb" books than "definitive" works.

        1 Reply Last reply
        0
        • C Chris Maunder

          There are a zillion books on C++ out there, but I can't seem to find one that I would call a 'must' have like the original 'The C Programming Language' by K&R. Is there any single book that you would consider a must-have for C++? cheers, Chris Maunder

          A Offline
          A Offline
          Amit Dey
          wrote on last edited by
          #10

          I thought Robert Lafore's OO programming in Microsoft C++ made a good reading. :)

          1 Reply Last reply
          0
          • K Kannan Kalyanaraman

            Thinking in C++ by Bruce Eickel is a excellent read. http://www.bruceeckel.com/ThinkingInCPP2e.html

            J Offline
            J Offline
            jkgh
            wrote on last edited by
            #11

            Seconded .. can be previewed in its entirity on a pdf site and in HTML on Bruces site. Just put "thinking in C++" into google. Watch out for the Granny print (inch high letters)! ATL Student :rolleyes:

            1 Reply Last reply
            0
            • C Christian Graus

              I absolutely agree with the other poster re: C++ Unleashed, but when you say 'definitive', there can be only one answer. The one book to turn to if I want to know anything specific to C++ is "The C++ Programming Language", by Bjarne Stroustrup, of course. I mean, who would you trust over Bjarne when it comes to C++ ? Christian The content of this post is not necessarily the opinion of my yadda yadda yadda. To understand recursion, we must first understand recursion.

              A Offline
              A Offline
              Anders Molin
              wrote on last edited by
              #12

              Yup, "The C++ Programming Language" is a great book, but not one I would recommend for beginners. It's not a tutorial like "Thinking in C++" is, it's more a reference... Anyway, it's the best single book for C++ that I have read ;) - Anders

              C 1 Reply Last reply
              0
              • A Anders Molin

                Yup, "The C++ Programming Language" is a great book, but not one I would recommend for beginners. It's not a tutorial like "Thinking in C++" is, it's more a reference... Anyway, it's the best single book for C++ that I have read ;) - Anders

                C Offline
                C Offline
                Christian Graus
                wrote on last edited by
                #13

                I agree on every front, which is why I said I chose it because the question was 'definitive'. It is that, even if it's not exactly a good first text for an inexperienced or new programmer. Christian The content of this post is not necessarily the opinion of my yadda yadda yadda. To understand recursion, we must first understand recursion.

                1 Reply Last reply
                0
                • K Kannan Kalyanaraman

                  Thinking in C++ by Bruce Eickel is a excellent read. http://www.bruceeckel.com/ThinkingInCPP2e.html

                  S Offline
                  S Offline
                  Sandu Turcan
                  wrote on last edited by
                  #14

                  Yes, I agree. THE book and THE author.

                  1 Reply Last reply
                  0
                  • E Erik Funkenbusch

                    Oooh.. let me dig into my extensive collection: First and foremost: 1) The C++ Programming Language by Bjarne Stroustrup, Third Edition, Addison Wesley 2) The C++ Standard Library : A Tutorial and Reference by Nicolai M. Josuttis, Addison-Wesley 3) Standard C++ IOStreams and Locales: Advanced Programmer's Guide and Reference by Angelika Langer and Klaus Kreft, Addison-Wesley 4) Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions by Herb Sutter, Addison-Wesley 5) Modern C++ Design: Generic Programming and Design Patterns Applied by Andrei Alexandrescu, Addison Wesley 6) Accelerated C++: Practical Programming by Example (C++ In-Depth Series) by Andrew Koenig, Barbara E. Moo 7) Essential C++ (C++ In-Depth Series)by Stanley B. Lippman, Addison Wesley 8) Generic Programming and the Stl : Using and Extending the C++ Standard Template Library (Addison-Wesley Professional Computing Series)by Matthew H. Austern, Addison Wesley 9) C++ Gems by Stanley B. Lippman (Editor), Stan Lippman And though it's not technically about C++, it's still a must-have for any serious programmer in C++: 10) Design Patterns by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, Grady Booch (Designer) These are the books I can wholeheartedly recommend from my personal library. Another book I have an eye on but haven't read: The C++ Standard Template Library by P. J. Plauger, Alexander A. Stepanov, Meng Lee, David R. Musser, Prentice Hall PTR This is basically the Stroustrup of the STL. It's all reference, not tutorial.

                    L Offline
                    L Offline
                    Lost User
                    wrote on last edited by
                    #15

                    Wow, That is a really impressive list of books (on just two subjects C++/STL). But where do you get the time to read them? Stephen Kellett

                    E L 2 Replies Last reply
                    0
                    • L Lost User

                      Wow, That is a really impressive list of books (on just two subjects C++/STL). But where do you get the time to read them? Stephen Kellett

                      E Offline
                      E Offline
                      Erik Funkenbusch
                      wrote on last edited by
                      #16

                      Well, I don't always read every page. But quite often I take a book on flights or in the bathroom and read a few pages here and there. I also read before bed, and try to spend a few hours reading every week. Most of these books are broken up into chapters or sections that are easy to digest at a single sitting and don't really require you to read more than the first few chapters to be able to go anywhere in the book and read.

                      1 Reply Last reply
                      0
                      • L Lost User

                        Wow, That is a really impressive list of books (on just two subjects C++/STL). But where do you get the time to read them? Stephen Kellett

                        L Offline
                        L Offline
                        Lost User
                        wrote on last edited by
                        #17

                        the time to read them and the money to buy them!!!:) gabriel

                        1 Reply Last reply
                        0
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        • Login

                        • Don't have an account? Register

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • World
                        • Users
                        • Groups