Average Reviews:
(More customer reviews)Like the other reviewer said, do *NOT* buy this book unless it is required for classwork.
The explanations of many concepts in this book are so poor, you will simply have to buy another book to understand them. It really makes you wonder if the author(s) actually use C++ themselves. It's almost like these guys are really C programmers that couldn't really explain C++ concepts.
The exercises attempt to reinforce concepts within the chapters, but they are so cryptic it will take you a significant amount of time just to determine what they are really asking for. Some of the exercises are 5-minute solutions that require an hour of thought to comprehend the question, because the question is presented HORRIBLY.
For example:
Write a program that computes the sum:
n
E 1/i^2
i=1
(E = summation)
in two ways. First, in the order
1 + 1/2^2 + 1/3^2 + ...
and then in the order
1/n^2 + 1/(n-1)^2 + ...
Use two different functions to compute the sums for n = 10, 100, 1000, and 10000.
------
Ok, assuming you understand the question (many people didn't) the entire point of the problem is to see that the results of the two orders are different over time, for increasing values of n.
The problem is, this exercise doesn't explain this, and if you don't use doubles, your results will be exactly the same for values of n to 10,000.
Stuff like this happens on almost every page of this text.
Again, avoid this book unless you have no choice but to buy it. It will battle you every step of the way.
Click Here to see more reviews about: Applications Programming in C++
Exceptionally organized and beautifully illustrated, this state-of-the-art guide to C++ programming is a must-have for anyone who needs to learn the language. Exploring C++ programming's most useful aspects (as well as some of its more specialized parts), it focuses on using the language to write practical programs based on sound design techniques. Presents the must up-to-date coverage of C++ available - including a full section on STL (standard template library) - and offers many well-constructed examples, useful self-test exercises, beautifully fashioned sample applications, interesting and applicable programming exercises, lists of common programming errors, C++ Postscript sections that explain esoteric and less-used parts of the language, stunning illustrations, and up-to-date features. Includes a supplemental IBM-format program disk; a companion website contains the sourcecode, header files, and data files found on the disk as well as transparencies and an errata list.
Click here for more information about Applications Programming in C++
0 comments:
Post a Comment