Rating:  Summary: Not to good but what can you do... Review: Ira Pohl has 30 years with experience as a "software methodologist" and is "internationally recognized" etc... He has No webste, No Links, No Email, No CD, No PDF, lots of errors, guys probably a professor at a college, hmm, just like the rest. Does Quality Exist? If so where...
Rating:  Summary: The book should be called C++ for C++ Programmers Review: My comment is that it is a badly badly badly badly written book. The book should be called C++ for C++ Programmers - only C++ programmers who know about C++ already can understand what C++ the book want to teach. Most of the informations are too brief. For example:1. Chapter 5. Constructors and Destructors Out of the 13 sections in the chapter, I only think section 5.1, 5.2, 5.3, little 5.6, 5.10 and 5.11 should be included there. It wasted whole 4 sections on teaching vectors, linked list, 2-D arrays, polynomial implemented by linked list. These are not core to understanding the features of C++ and should either be consolidated as one example with the sore purpose of illustrating the features of C++ or be removed altogether. Also, there is a problem with the example given in section 5.4 which wasted me several days to figure why. The example simply give you a wrong information on the use of conversion constructor. Even worse is that the core language features were either not described fully or described by single concise sentences hidden in the middle of paragraphs. For example i. Default constructor is used to initialise arrays of objects. In some other books, this important concept is described in a separate section or pointed out clearly. Instead, the book only hides the description in two sentences under section 5.1.1. One may overlook this point easily if not paying attention. ii. section 5.6 members that are classes types. The book gives an example of how a class contains members that are class type. However, the way the members' constructors are called is not explained at all. Again, some other books devote a whole section on this concept. iii. section 5.1.2 constructor initializer - the book should give more explanation on the precise syntax of constructor initializer. What about when the constructor's body is declared outside the class? 2. Chapter 4 Classes I cannot imagine how after reading a chapter on classes, one can still not fully understand the difference between public and private access. And yes, after reading this book's chapter 4, which supposed to be the main chapter explaining class, I still cannot figure out the difference between private and public!!! Once again, only brief explanation on these core and basic concept is given. section 4.6.1 Scope Resolution operation - what the hell does external scope mean?? Yes, again this is another example of one-sentence explanation of core concept - the unary form of :: section 4.6.2 nested classes - this is not described in one sentence; however, only 1 page is used to described this complicated concept. 3. Example of other concepts which i was introduced by the book but do not have full understanding: namespace, iostream library. In short, if you are not a C programmer, don't expect to learn much about C++ after reading this book. And, if you are a C programmer, this book first wastes you a lot of time re-learning the basics of C in Chapter 2 and 3 and confuse you with many one-sentence descriptions of C++ core features in the subsequent chapters.
Rating:  Summary: Neither fish nor fowl Review: This book has been at the bottom of my heap since I bought it. It is too long and poorly organized to be a valuable introduction to the C++ language. But it is not a guide to good use of C++ (a la _Effective C++_ or _C++ Strategies and Tactics_), because most of what it presents is bare exposition of language features. On the plus side, it is fairly thorough, with coverage of templates, STL and namespaces.
Rating:  Summary: Competent C programmers can gain a lot Review: This book is not a language reference, it's full of unique tactics and language features. People who know C Will gain a lot if they are moving to C++, However a book on purely C++ codes and syntaxes will help the learning process better.
Rating:  Summary: Excellent, concise book, if you know C. Review: When I started learning C++ I looked for a clear, concise book along the lines of Kernighan's and Ritchie's famous book on C. While Pohl's book does not quite come up to that standard, it was the closest to it among the books I thumbed through in the bookstore, and has been an especially good fit for an experienced C programmer like me. It is also an easier first book for learning than Stroustrup's book on C++.
|