The first publication was in 1986 with the title,”Numerical Recipes, The Art of Scientific Computing”, containing code in both Fortran and Pascal; an accompanying book, “Numerical Recipes Example Book (Pascal)” was first published in 1985. (A preface note in “Examples" mentions that the main book was also published in 1985, but the official note in that book says 1986.) Supplemental editions followed with code in Pascal, BASIC, and C.
Numerical Recipes took, from the start, an opinionated editorial position at odds with the conventional wisdom of the numerical analysis community: However, as it turned out, the 1980s were fertile years for the "black box" side, yielding important libraries such as
BLAS and
LAPACK, and integrated environments like
MATLAB and
Mathematica. By the early 1990s, when Second Edition versions of
Numerical Recipes (with code in C, Fortran-77, and Fortran-90) were published, it was clear that the constituency for
Numerical Recipes was by no means the majority of scientists doing computation, but only that slice that lived
between the more mathematical numerical analysts and the larger community using integrated environments. The Second Edition versions occupied a stable role in this niche environment. By the mid-2000s, the practice of scientific computing had been radically altered by the mature Internet and Web. Recognizing that their
Numerical Recipes books were increasingly valued more for their explanatory text than for their code examples, the authors significantly expanded the scope of the book, and significantly rewrote a large part of the text. They continued to include code, still printed in the book, now in C++, for every method discussed. and became numerical.recipes instead. ==Reception==