|
Prata for your dedication. He doesn't back away from topics that are difficult to explain and difficult to understand.
I really can't say enough about it. I have enjoyed this book so much.
Prata is extremely thorough. I took two terms of C language in college from the author of "C By Example" himself, and I didn't learn nearly as much as I have from this single book.
Mr. Thank you Mr.
I truly look forward to the 6th edition of your book.
I thought the jump would be a piece of cake, because I had sort of looked at C++ many years ago never going much beyond Hello World, and because I had done 2 years of C# programming. I guess that it's the language's fault.Since I had a special need: to find a thorough explanation of references as used by functions, I jumped straight to the chapter, and found its style was wonderful. I also had some other advanced books, but they were rather dated, and were perhaps the wrong place to start. I'm finding the style most engaging unlike Lipmann. I did have Lipmann's C++ Primer in its second edition but nearly every time I tried to read it I would fall asleep. Somehow Lippman's style didn't grab me. I'm a veteran C programmer and have been given an assignment in C++. The text is full of reminders of concept he uses, just in case you had not read them very carefully before.
I would not recommend that anyone start programming with C++ however, it's just too complex. It could not be better. You would be better off starting with Python or Java.Based on what I have read, it seems that Prata's place in heaven is assured.The Devil learns C++ in Prata. So I decided to get an up to date book that focussed on the concept and saw that this was highly recommended.When the book came in the mail I was shocked at how big it is. It turned out that C++ is considerably more complex than I had expected and it has evolved over the years. It reads so well that the extra pages don't matter so much.I've tried various topics and have found that you can go straight to the topic and get by quite well, because the author is constantly reminding you of the assumptions.Unlike some other introductions to C++ this one does not stop early, and it insists a lot on what is going on behind the scenes.
I had bought C++ in a Nutshell and didn't like it at all as a way of learning C++. I had to take the lift to get back to my apartment ;).I had been expecting a book around 400 pages, it is 1200 pages. I also noticed that it's very usable by people who do not have much programming experience. (sorry I could not resist that one).
While I don't do a tremendous amount of C++ programming these days, I did find this book to be very informative and well laid out. Easily the best programming book I've read.
I would have preferred more coverage of the STL but the book does hit the most common classes and algorithms. There are tons of sample programs where you get the complete listing, followed by a discussion of that listing.
Then came C#. I haven't written a line of C++ in about 5 years.
The first 7 years of my career was with C++. It brought me up to speed quickly and covered most of what I would expect in a very logical order.
But when a really awesome C++ opportunity presented itself I had to go for it and I needed a book to do a quick review. This book was a great review for me.
Most of the important topics are covered. All in all it was well worth the money.
while the ad said this book was in good condition, the book I received is in terrible condition, is there a way to return it.
|