Shopping Cart

Your cart is empty.

Your cart is empty.

Numerical Recipes 3rd Edition: The Art of Scientific Computing

Free shipping on orders over $29.99

$83.01

$ 36 .99 $36.99

In Stock



Enrique Peraza
Reviewed in the United States on September 23, 2024
In my entire career as a DSP I’ve never encountered a Computer Science book that doesn’t allow you to use the computational methods portrayed in the book.The book is nothing more than a monument to their cleverness. It doesn’t really allow the student which spent so much on this book of their hard earned money to learn.The code while not only being restricted by a strict license which doesn’t allow reuse, it’s also really bad quality code.It’s just Fortran, written in C and labeled as C++. You can’t even rewrite the code which is horribly written without walking on eggshells due to its restrictive copyright.Don’t get this book. Do yourself a favor and pickup a copy of Computational Science and Engineering from Gilbert Strang at MIT. At least he was a true pedagogue and wants you to use his code and even modify it.
Yves Deletrain
Reviewed in Belgium on August 29, 2024
Cette troisième édition commence à dater et le code proposé est un peu vieillot (essentiellement en C avec des révisions en C++ portable) Aussi, je m'attendais a une différentiation en couleur de ce dernier, mais il apparaît simplement dans une autre police et en gris.Ceci ne change rien à la qualité du contenu bien évidemment
Jason Enochs
Reviewed in the United States on February 7, 2024
I own the C version of this book so I knew it was going to be of the highest quality but I was still caught off guard. One improvement over the C version is the fact that this book has no dust cover. The title and other information is printed directly on the cover and that makes me less likely to drop the book. Books this large tend to slip out of their dust covers. I have not read this book yet but I flipped through it and noticed that some of the math is rather advanced. That's OK because I love math! This looks like more of a math book than a programming book like those written by Knuth. I made a study plan that lists the books I'm going to read in a thought-out order. My plan does start with C++ but it will still take a couple of months before I get to this book. After I read it, I may come back here and update this review. I wish that I could give it a 6th start already and I haven't even read the book yet.
Marcelo Assafin
Reviewed in Brazil on May 25, 2022
Excelente conteúdo. Para toda minha vida profissional!!
Charles Elliott
Reviewed in the United States on May 1, 2022
I read parts of this book for knowledge of model building and matrix inversion. I learned a lot by reading the text on these subjects, which I had never done for editions 1 and 2. The paper is very thin; it is easy to deface a page by spilling a liquid on it. Also pages tear easily. The examples actually work, which, as we know, is not true of all computer science books.
Robert Solomon
Reviewed in the United States on January 1, 2020
Anyone looking at this review already knows what this book is. It's an updated version of the code. Personally, I find C not helpful. Fortran code is more useful for me. I translated that code into Go.
ConcernedCartan
Reviewed in the United States on May 25, 2019
Use this book if you are prepared to read and actually learn from it as opposed to blindly copying the code.Aside from silly copyright restriction, it would not be even worth it - code is simply total garbage. Oftentimes, you are better off *not reading the code*, since it might confuse you. Bad naming conventions, sloppy practices abound.Still, as far as actual content goes, this book is a gem. Down to point descriptions of rationale behind algorithms.They are more than enough to get you going. Don't listen to detractors who denounce NR as "not professional enough" - meaning it does not contain the most esoteric implementations described in some journal by "experts".It is easy to go beyond NR if you need to - but this book is a hundreds time better than academic numerical analysis textbooks who won't actually calculate anything in 600 pages.
sequoiasempervirens
Reviewed in the United States on January 1, 2019
I've bought several editions of this book: the original one (Fortran code), the C version, and now this latest in C++. I bought this last version mainly for new material on the algorithms, and not for the C++ code.The book is mainly useful for its discussion of the issues involved in numerical analysis, the presentation of algorithms, and -- to some extent -- the demonstration of the algorithms in code.That said, the biggest weakness of this book is the code itself. The C++ programs appear to be direct translations of Fortran, bringing to mind the old joke that 'real programmers can write Fortran in any language'. The book would have been far more useful, and the implementations far easier to understand, if the algorithms had been simply written in pseudocode. The code is insufficiently commented, and the variable names are often hard to comprehend. In fact, the code in this book violates almost every precept laid down by Steve McConnell in his excellent -- and still relevant -- book Code Complete 2nd ed.In that regard, the authors' concerns about potential copyright violations of their code are almost laughable; no sane programmer writing in C++ (or in Java or C#, or any other modern language, for that matter) would write his/her code the same way as presented in the book.I give this a 4* rating because of how comprehensive this book is and the care the authors take to discuss implementation issues. But I almost knocked it down to 3* because of the horrible coding.
glitchc
Reviewed in Canada on September 9, 2018
This is an excellent resource for any engineer or developer working on critical real-time systems.
Astroman
Reviewed in Italy on March 25, 2017
Possedevo già l'edizione che usa il C, ed ero curioso di questa nuova edizione basata sul C++. Si tratta di un testo classico ed interessante. Vi sono diverse aggiunte rispetto alla edizione precedente basata sul C in mio possesso. La qualità di stampa è elevata; il testo è ben leggibile, ed ho apprezzato l'uso di un colore diverso per i listati.
Trini
Reviewed in Spain on June 10, 2016
Excelente libro para aprender sobre programación.El libro es extenso y la calidad del producto muy buena, aunque sería más cómodo poder leerlo en español
J. D. Fraine
Reviewed in the United States on November 11, 2012
This book is the greatest compilation of computational knowledge that any seasoned or unseasoned computer scientist, and student, could ever have. I have been programming for 15 years and I still go back to this book as the first step in learning or re-learning any computational technique. I own this book in both C and C++, because it's just that amazing.
Andy Beatty
Reviewed in the United States on August 28, 2008
I have owned copies of the first two editions of this book and I was impressed with the updates to this third edition. There are several new topics and the existing areas have been updated. I was able to use some of the statistical code in a production piece of software two days after receiving this new version. The website associated with the book also has a nice feature that figures out the header dependencies for you.