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