William H. Press; Flannery, Brian P. (Cornell University, New York); Saul A. Teukolsky; William T. (Exxon Research Vetterling Cambridge University Press (2002) CDR-levy
Numerical Recipes: The Art of Scientific Computing was first published in 1986 and became an instant classic among scientists, engineers, and social scientists. In this book the original, time-tested programs have been completely reworked into a clear, consistent Pascal style. This represents a significant improvement to the immensely successful programs contained in the first edition, which were originally written in Fortran. The authors make extensive use of pointers, dynamic memory allocation, and other features utilized by this language. The explanatory text accompanying the programs replicates the lucid, and easy-to-read prose found in the original version, and incorporates corrections, improvements, and explanations of special Pascal features. The product of a unique collaboration among four leading scientists in academic research and industry, Numerical Recipes in Pascal fills a long-recognized need for a practical, comprehensive handbook of scientific computing in the Pascal language. The book is designed both for the Pascal programmer who wants exposure to the techniques of scientific computing, and for the working scientist, social scientist, and engineer. The scope of the book ranges from standard areas of numerical analysis (linear algebra, differential equations, roots) through subjects useful to signal processing (Fourier methods, filtering), data analysis (least squares, robust fitting, statistical functions), simulation (random deviates and Monte Carlo), and more. The lively, informal text combined with an underlying degree of mathematical sophistication makes the book useful to a wide range of readers, beginning at the advanced undergraduate level.