Current Version of Numerical Recipes
The most current version of Numerical Recipes in C++ is 2.11; for
C, Fortran 77, and Fortran 90 it is 2.10. Changes in version 2.11
are only in the C++ code, so C, Fortran 77, and Fortran 90 do not
need upgrading beyond version 2.10.
Status of Items Distributed
by Numerical Recipes Software
Numerical Recipes Software is now shipping version 2.11 in all its
C++ network downloadable products for UNIX/Linux, Windows, and
Macintosh, and version 2.10 for all its C and
Fortran products. See our On-Line Software
Store for access.
You can upgrade any previous Second Edition Windows, DOS, or UNIX
release to Version 2.10 (C++ Version 2.11)
by downloading the appropriate patch files
from our
Upgrades area. These patches can be applied automatically
in the case of Windows and UNIX/Linux.
Macintosh users note that the Win/Mac Numerical Recipes
Multilanguage Code CDROM version 2.11 is an additional,
but not free, upgrade path, as an alternative to applying
text patches by hand.
Status of Items Distributed
by Cambridge University Press
The main books in C++, and in C, are now shipping version 2.10. The
main books in Fortran 77, and in Fortran 90, are now shipping version
2.10. Version 2.11 of the C++ main book should ship
in the first quarter of 2003. There will be no version 2.11 of
the other books, since the changes are only in C++.
CDROMs for Windows/Macintosh and for UNIX/Linux are now shipping in
version 2.10. Version 2.11 is expected to ship in the first quarter
of 2003. Macintosh users note: Version 2.10 and later
CDROMs are true Windows/Mac
hybrid CDROMs which come up on a Macintosh in the native Mac HFS
file system. Earlier versions come up as a ISO-9660 Windows/DOS
file system.
Diskettes are no longer in print, but are replaced by the
C++/C CDROM for C++ and C; and the Multilanguage Code CDROM (for Fortran).
Here is how to determine your version number:
In the Numerical Recipes books (Second Edition) the version number
follows the copyright dates on the back of the title page, EXCEPT THAT
the original Second Edition printing (which we call version 1.99) has
no version number given.
In UNIX/Linux releases, it is in a file named VERSION in the "doc"
subdirectory. The earliest Second Edition UNIX release is 2.00.
On the DOS or Windows diskettes, it is in the file DISK.ID The
earliest Second Edition release is 2.00.
On the CDROMs, it is printed on the label, and also in several
files named DISK.ID .
There are no second edition releases, and therefore no upgrades, in
Pascal or BASIC. Archive files in Pascal, BASIC, Modula-2, and Lisp
are on the Numerical Recipes Multilanguage Code CDROM.