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. Stroustrup

Stroustrup

Scheduled Pinned Locked Moved The Lounge
c++tutorialquestionlearning
9 Posts 7 Posters 0 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.
  • J Offline
    J Offline
    Joseph LeBlanc
    wrote on last edited by
    #1

    I've been thinking about getting a book on C++ lately (not windows programming just C++ itself). I've been looking at Bjarne Stroustrup's The C++ Programming Language Special Edition with some interest. I've seen Stroustrup mentioned here on CP many times so I'm curious as to how good a book this is. I've got a "Teach Yourself C++ In 21 Days" book but it's not written very well and the examples aren't very good either. Is Stroustrup's book something you could read cover to cover to learn C++ or is it more of a reference? I'm not looking to learn how to crank out compilable C++ in a week (the 21 days book can give me that) but to actually learn the language well. Any recommendations? Joseph LeBlanc

    S J J S M 6 Replies Last reply
    0
    • J Joseph LeBlanc

      I've been thinking about getting a book on C++ lately (not windows programming just C++ itself). I've been looking at Bjarne Stroustrup's The C++ Programming Language Special Edition with some interest. I've seen Stroustrup mentioned here on CP many times so I'm curious as to how good a book this is. I've got a "Teach Yourself C++ In 21 Days" book but it's not written very well and the examples aren't very good either. Is Stroustrup's book something you could read cover to cover to learn C++ or is it more of a reference? I'm not looking to learn how to crank out compilable C++ in a week (the 21 days book can give me that) but to actually learn the language well. Any recommendations? Joseph LeBlanc

      S Offline
      S Offline
      SimonS
      wrote on last edited by
      #2

      The best (most complete) book I've read on C++ has to be "Thinking in C++" by Bruce Eckel. Check out http://www.mindview.net/Books. Also, it's free. Cheers, Simon If we fail to anticipate the unforeseen or expect the unexpected in the universe of infinite possibilities, then we may find ourselves at the mercy of anyone or anything that can not be programmed, categorized or easily referenced.

      1 Reply Last reply
      0
      • J Joseph LeBlanc

        I've been thinking about getting a book on C++ lately (not windows programming just C++ itself). I've been looking at Bjarne Stroustrup's The C++ Programming Language Special Edition with some interest. I've seen Stroustrup mentioned here on CP many times so I'm curious as to how good a book this is. I've got a "Teach Yourself C++ In 21 Days" book but it's not written very well and the examples aren't very good either. Is Stroustrup's book something you could read cover to cover to learn C++ or is it more of a reference? I'm not looking to learn how to crank out compilable C++ in a week (the 21 days book can give me that) but to actually learn the language well. Any recommendations? Joseph LeBlanc

        J Offline
        J Offline
        Joaquin M Lopez Munoz
        wrote on last edited by
        #3

        In my opinion (and that of many others), if you are serious about learning C++ then this book is a must have. Usually, TC++PL has the ultimate word on many aspects of the language, and you can assume every piece of information contained in the book to be authoritative. Plus, it has the best section (so far) on exception-safe programming. The book is full with information, at times so full that it is a little hard to follow. "Thinking in C++", as simons pointed out, is an excellent reference (and it's free), cares more about the pedagogical issues, and IMHO makes for a good companion to the deeper and more comprehensive TC++PL. Joaquín M López Muñoz Telefónica, Investigación y Desarrollo

        J 1 Reply Last reply
        0
        • J Joaquin M Lopez Munoz

          In my opinion (and that of many others), if you are serious about learning C++ then this book is a must have. Usually, TC++PL has the ultimate word on many aspects of the language, and you can assume every piece of information contained in the book to be authoritative. Plus, it has the best section (so far) on exception-safe programming. The book is full with information, at times so full that it is a little hard to follow. "Thinking in C++", as simons pointed out, is an excellent reference (and it's free), cares more about the pedagogical issues, and IMHO makes for a good companion to the deeper and more comprehensive TC++PL. Joaquín M López Muñoz Telefónica, Investigación y Desarrollo

          J Offline
          J Offline
          Joao Vaz
          wrote on last edited by
          #4

          I own a lot of c++ programming books, and yes Stroustrup is a must, but sincerely the BOOK on exception handling is definitely Exceptional C++ by Herb Sutter. :) Regards, Joao Vaz

          J 1 Reply Last reply
          0
          • J Joseph LeBlanc

            I've been thinking about getting a book on C++ lately (not windows programming just C++ itself). I've been looking at Bjarne Stroustrup's The C++ Programming Language Special Edition with some interest. I've seen Stroustrup mentioned here on CP many times so I'm curious as to how good a book this is. I've got a "Teach Yourself C++ In 21 Days" book but it's not written very well and the examples aren't very good either. Is Stroustrup's book something you could read cover to cover to learn C++ or is it more of a reference? I'm not looking to learn how to crank out compilable C++ in a week (the 21 days book can give me that) but to actually learn the language well. Any recommendations? Joseph LeBlanc

            J Offline
            J Offline
            Joao Vaz
            wrote on last edited by
            #5

            Adding to the great and free Thinking in c++, you could try Navigating C++ or C++ Primer Plus these are better to learn than Stroustrup book , but of course the best reference book on the aspects of the c++ language(not STL), to help us on a daily work is Stroustrup work. Cheers, Joao Vaz

            1 Reply Last reply
            0
            • J Joseph LeBlanc

              I've been thinking about getting a book on C++ lately (not windows programming just C++ itself). I've been looking at Bjarne Stroustrup's The C++ Programming Language Special Edition with some interest. I've seen Stroustrup mentioned here on CP many times so I'm curious as to how good a book this is. I've got a "Teach Yourself C++ In 21 Days" book but it's not written very well and the examples aren't very good either. Is Stroustrup's book something you could read cover to cover to learn C++ or is it more of a reference? I'm not looking to learn how to crank out compilable C++ in a week (the 21 days book can give me that) but to actually learn the language well. Any recommendations? Joseph LeBlanc

              S Offline
              S Offline
              Stan Shannon
              wrote on last edited by
              #6

              Stroustrup is not a good source for a novice to learn from unless you have a firm foundation in the theory of modern programming languages in general. It *is* a good reference book to have once you are comfortable with the language. I think a good sequence if you are starting this from scratch would be the "C++ in 21 days" just so that you can write a few lines of code without getting too bogged down in theory. Than advance to something like "Thinking in C++", the "Effective C++" series by Meyers, and finally tackle Stroustrup. Although it would really help you to have a good mentor hanging around somewhere. Some of this stuff is not at all intuitive until you have confronted software challanges that are siginificant enough to justify the power of the language. *Then* you understand. "Thank you, thank you very much" Elvis.

              1 Reply Last reply
              0
              • J Joseph LeBlanc

                I've been thinking about getting a book on C++ lately (not windows programming just C++ itself). I've been looking at Bjarne Stroustrup's The C++ Programming Language Special Edition with some interest. I've seen Stroustrup mentioned here on CP many times so I'm curious as to how good a book this is. I've got a "Teach Yourself C++ In 21 Days" book but it's not written very well and the examples aren't very good either. Is Stroustrup's book something you could read cover to cover to learn C++ or is it more of a reference? I'm not looking to learn how to crank out compilable C++ in a week (the 21 days book can give me that) but to actually learn the language well. Any recommendations? Joseph LeBlanc

                M Offline
                M Offline
                Mike Beard
                wrote on last edited by
                #7

                I think that Stroustrup's books are some of the best written C++ books out there. That isn't to say there aren't other good C++ books out there because there are! His style is excellent. I know a lot of people who don't like how he writes but I find it refreshing that one of his implied assumptions is that you have a brain and he doesn't coddle the reader. He explains things in a very reasonable manner. That's not to say that they're always easy to understand. Somethimes I've had to read things over and over and look at other sections that he references, but in the end (usually), I get what he is saying and in the process, I have a much better understanding of C++. In addition to this book, I would recomend _Accelerated C++_ by Koenig & Moo and _Essential C++_ by Lippman as excellent books to start learning C++ with. The other books that have been mentioned are also very good. I've read most of them and enjoyed them. If you're curious as to how you will like his style or not, check out his web site and read several of his articles there. The url is: http://www.research.att.com/~bs/homepage.html Enjoy and good luck, Mike

                1 Reply Last reply
                0
                • J Joao Vaz

                  I own a lot of c++ programming books, and yes Stroustrup is a must, but sincerely the BOOK on exception handling is definitely Exceptional C++ by Herb Sutter. :) Regards, Joao Vaz

                  J Offline
                  J Offline
                  Joaquin M Lopez Munoz
                  wrote on last edited by
                  #8

                  Haven't read that one. I guess I'll give it a try :) Regards, Joaquín M López Muñoz Telefónica, Investigación y Desarrollo

                  1 Reply Last reply
                  0
                  • J Joseph LeBlanc

                    I've been thinking about getting a book on C++ lately (not windows programming just C++ itself). I've been looking at Bjarne Stroustrup's The C++ Programming Language Special Edition with some interest. I've seen Stroustrup mentioned here on CP many times so I'm curious as to how good a book this is. I've got a "Teach Yourself C++ In 21 Days" book but it's not written very well and the examples aren't very good either. Is Stroustrup's book something you could read cover to cover to learn C++ or is it more of a reference? I'm not looking to learn how to crank out compilable C++ in a week (the 21 days book can give me that) but to actually learn the language well. Any recommendations? Joseph LeBlanc

                    M Offline
                    M Offline
                    Mustafa Demirhan
                    wrote on last edited by
                    #9

                    OK, like it or not, I hate Stroustrup's book. It is one of the worst programming books I have ever had. Try the Bruce Eckel's book. It is much more better. Mustafa Demirhan http://www.macroangel.com Sonork ID 100.9935:zoltrix

                    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