|Title||:||Practical C++ Programming [Paperback] [Jan 01, 2002] Steve Oualline|
|Format Type||:||Other Book|
|Number of Pages||:||575 Pages|
|File Size||:||596 KB|
|Status||:||Available For Download|
|Last checked||:||21 Minutes ago!|
Practical C++ Programming [Paperback] [Jan 01, 2002] Steve Oualline Reviews
Inhaltlich ist dieses Buch absolut top und, wenn auch in englischer Sprache, für einen Beinahe-Studenten sehr leicht verständlich, so wie alle Werke vom O'Reilly Verlag, die ich besitze.Das Urteil beruht leider nur auf einem Überfliegen des Buches, da es schon bald als Geschenk benötigt wird. Umso ärgerlicher ist es, dass das Cover an den Rändern zerknickt ist. Deswegen gibt es auch nur vier Sterne, auch wenn es Inhaltlicht fünf verdient hätte.Ich empfehle dieses Buch an alle, die von Grund auf einen sehr tiefen Einblick in die Programmiersprache C++ suchen.
This book is good for beginners. It contains everything you need to get started with the c++ language. You do not need any programming skills in order to follow the conten.My hint for totaly programming beginners: Start with the computer language Python! After Python it will be much more easier to understand the content of this book. Moreover you will be able to mark out the differences between these Languages and learn a lot about combuter at the whole.And another 5 star rating for o'reilly!P.S.: Check out "Learning Python from o'reilly"
Good reference book for rusty coders or people looking for tricks.I'll admit I'm only half way through this book as I'm writing this, however I felt the book needed more fair reviews. I'm a fan of the O'Reilly books in general, but their objectives don't always match the writing, and the styles vary wildly.This book is fantastic for intermediate to advanced coders but poor for new programmers for several reasons. For experienced coders the book has very clear examples of optimized code which can help fix that certain hang up or tricky reference/computation. The author is very methodical in the explanations of why a certain technique is good or bad, and puts in personal fun bits ("difference between AND and AND AND"). Unfortunately, for inexperienced programmers the code examples could be a bit tricky in terms of explanations and there are a few parts where it basicallly says "insert other bits of code here".Another area where the book is good for advanced but poor for new programmers would be the questions and challenges mixed in the book. There are sections of example code which the author explains return an error and what the error is, the reader is then challeneged to uncover the error in the offending code. In all cases the challenege has the answer explained one or two pages later. I could understand this behavior would infuriate someone just learning the language, but it does remind the reader to watch out for the simple mistakes.All in all I am glad I bought the book, but would only reccomend it if someone were truely dedicated to perfecting their C++ code and wielding it deftly. The cute squirrel helps too.
Oualline's "Practical C Programming" is a pretty good book. I like and recommend it. Unfortunately his "Practical C++ Programming" is practically the SAME book. About 80% of this book is copied word-for-word from his earlier book.This copying extends to the ridiculous. In Practical C Programming, he gives a couple examples of optimization. They're reprinted word-for-word in Practical C++ Programming. Has he only done two code optimizations in his life? And obviously, these two weren't done with C++ in mind.He's obviously a C programmer (and I think probably a pretty good one) who tried to write a C++ book but didn't really make much of a mental evolution. For example, his chapters on data structures are reprinted here, and they're the same words he used in his first book to discuss linked lists, trees, etc. That's fine and good, but the coverage of the STL, inheritance, design patterns, etc. is either very sparse or completely missing. It'd be better to have more discussion of inheritance and other OOP features than "how to write a linked list in C".Judging by this book, Oualline is not a C++ expert but rather a C guy who views C++ as "more of the same". He took his earlier manuscript and marked it up with changes. A book that discusses C++ from the outset - rather than as an afterthought - would be much better.Avoid this book.
I needed a book to refresh my C++ knowledge since it has been a few years since I have written C++ code. My labmates already own copies of Stroustrup's definitive "C++ Programming Language", Stephen Prata's "C++ Primer Plus" and Chapman's "Late Night Guide to C++", but I wanted to own a C++ text so I can read it at home. The O'Reilly series of programming languages (Perl, Python) generally are pretty good, and I got this book with high expectations.Bad move. The text is just filled with errors and bugs. Some bugs are so rudimentary you just have to question whether the authors tested the code. For instace, the section on substr on P.50:"... to extract a portion of a string, there is the substr member function. [Form of function is]: string.substr(first, last)This function returns a string containing all the characters from first to last. ... "And proceeds to give an example. Alas; the form of the substr function is NOT string.substr(first, last), but string.substr(first, number of characters). This caused me a good half hour of confusion and head scratching. I simply did not expect the book to get this wrong, and especially not with substr examples given right after.Apart from bugs, typos and related logistic errors, this book suffers from poor integration of material. The chapters on Style and Programming Adages are pretty good, but the rest of the chapters (30 chapters in total) really need some serious conlidation. It's easy reading, true, but for me, it's hard to acquire a good understanding of C++ out of it.The title of the book is somewhat misleading. A more appropriate title would be "Introductory C++ Programming". You cannot turn to this book when writing practical code.So these days when I have C++ blues I turn to the other C++ books lying around in my lab, ruing at the same time for throwing away ~$30 getting this book. My enthusiasm and high praise for the O'Reilly series of programming books has taken a hit.
The section on object-oriented programming was not very clear and made using the book difficult to try and learn C++.
Good book, in great condition. Thank you.