Rating: ![3 stars](http://www.reviewfocus.com/images/stars-3-0.gif) Summary: Non-practical issue Review: All the routhines are rewritten for c++ and 0-index array sounds good to me. They replaced array with their own vector and matrix class and they also gave the solutions if you don't like their classes. You can read the first chaper of the book more about the class they used on their website. But be careful, if you use STL vector, you have to copy the data to NR vector, then call the routines. In other words, they are not compatible with each other. Either you hack into their source or you have to use at least two vector classes at the same time. I call the way they did neither Fortran style nor C++ style. Really deprice the value of the content.
Rating: ![4 stars](http://www.reviewfocus.com/images/stars-4-0.gif) Summary: Good enough Review: Buy it only if you don't have the f77 version or the c version. Good as an algorithm book but probably not the most efficient programming styles. Who cares if one can program and not be too stupid to just copy scripts and ask god to take care of bugs. I think it is a good book despite it's poor review.
Rating: ![1 stars](http://www.reviewfocus.com/images/stars-1-0.gif) Summary: NR makes big money with small work. Customers bad-grade them Review: Don't bother buying this book. It's a rip off. It is a mindless translation of the C version. C++ has, included in the STL, a complex class. You would think that an author of a numeric computing book would take advantage of such a class. Not these authors. Get this; they still require that the array passed to their FFT algorithms have the real and imaginary parts alternate in a real array. Oh, it does use zero based indexing now. Be still my beating heart.
Rating: ![1 stars](http://www.reviewfocus.com/images/stars-1-0.gif) Summary: Don't bother Review: Don't bother buying this book. It's a rip off. It is a mindless translation of the C version. C++ has, included in the STL, a complex class. You would think that an author of a numeric computing book would take advantage of such a class. Not these authors. Get this; they still require that the array passed to their FFT algorithms have the real and imaginary parts alternate in a real array. Oh, it does use zero based indexing now. Be still my beating heart.
Rating: ![1 stars](http://www.reviewfocus.com/images/stars-1-0.gif) Summary: NR makes big money with small work. Customers bad-grade them Review: Equation 1: NR is a must-to-have Equation 2: better have a library in the language u use than in another one. Combining 1 and 2 leads to Equation 3: NR in C++ is a must-to-have for any C++ scientific programmer :-) BUUUUT being a must-to-have is not worth 5 stars. The code is a minimalistic translation from the C version, which was a minimalistic translation from Fortran. In a word: NR is always NR. NR never change. They do and redo the same job: ....
Rating: ![3 stars](http://www.reviewfocus.com/images/stars-3-0.gif) Summary: For those considering the C version Review: First I don't own this book. I, however, would buy the book if its coding is object-oriented!I do own a copy of the C version. For those considering that, I like to say that the array using in the code started with index 1, not zero. The reason is that the "original" code is in FORTRAN. If the array is 1-D, then it is not a big deal. However, when the array is 2-D (like matrix), it is a major problem! I hope the authors recode their algorithms so that it is in C++ and is objected oriented.
Rating: ![1 stars](http://www.reviewfocus.com/images/stars-1-0.gif) Summary: Other Edition, but same C++hit Review: Guys, the next time do it object oriented
Rating: ![2 stars](http://www.reviewfocus.com/images/stars-2-0.gif) Summary: Not as much as a step forward as the C version Review: I have dipped into the C version of NR since it came out almost ten years ago. It has been very useful. Having recently got the C++ version I may have had unrealistically high expectations. It is a good book, but I don't judge that it is that much better from the C version. All modern C++ compilers accept C programs so you can still get the formidable benefits of NR without moving to this version. I particularly disliked the size of the header file in the C++ version. It has to be included in all code (or else write your own individual header files) and since it runs to many thousands of characters, surely it was obvious that no one would spend time entering it? A bad decision for the reader and user, but one that definitely encourages the purchase of the downloadable code package.
Rating: ![2 stars](http://www.reviewfocus.com/images/stars-2-0.gif) Summary: Not as much as a step forward as the C version Review: I have dipped into the C version of NR since it came out almost ten years ago. It has been very useful. Having recently got the C++ version I may have had unrealistically high expectations. It is a good book, but I don't judge that it is that much better from the C version. All modern C++ compilers accept C programs so you can still get the formidable benefits of NR without moving to this version. I particularly disliked the size of the header file in the C++ version. It has to be included in all code (or else write your own individual header files) and since it runs to many thousands of characters, surely it was obvious that no one would spend time entering it? A bad decision for the reader and user, but one that definitely encourages the purchase of the downloadable code package.
Rating: ![1 stars](http://www.reviewfocus.com/images/stars-1-0.gif) Summary: This could have been done much better! Review: I really like the previous versions written for C and FORTRAN. As a C++ software engineer, I took several good ideas from these older books and ported them to C++ using STL in an object oriented fashion. - But this new book is nothing more than a C++ wrapper for a procedural software design. It's highly not recommended reading and just gives a completely wrong idea about C++ for unexperienced programmers. C++ is not just template classes wrapped around C functions. The authors reference Stroustrup's book about C++. But did they read it?
|