xviii License Information
Sample page from NUMERICAL RECIPES IN C: THE ART OF SCIENTIFIC COMPUTING (ISBN 0-521-43108-5)
Copyright (C) 1988-1992 by Cambridge University Press. Programs Copyright (C) 1988-1992 by Numerical Recipes Software.
Permission is granted for internet users to make one paper copy for their own personal use. Further reproduction, or any copying of machine-
readable files (including this one) to any server computer, is strictly prohibited. To order Numerical Recipes books or CDROMs, visit website
http://www.nr.com or call 1-800-872-7423 (North America only), or send email to directcustserv@cambridge.org (outside North America).
copyright law, all “derivative works” (modified versions, or translations into another
computer language) also come under the same copyright as the original work.
Copyright does not protect ideas, but only the expression of those ideas in
a particular form. In the case of a computer program, the ideas consist of the
program’s methodology and algorithm, including the necessary sequence of steps
adopted by the programmer. The expression of those ideas is the program source
code (particularly any arbitrary or stylistic choices embodied in it), its derived object
code, and any other derivative works.
If you analyze the ideas contained in a program, and then express those
ideas in your own completely different implementation, then that new program
implementation belongs to you. That is what we have done for those programs in
this book that are not entirely of our own devising. When programs in this book are
said to be “based” on programs published in copyright sources, we mean that the
ideas are the same. The expression of these ideas as source code is our own. We
believe that no material in this book infringes on an existing copyright.
Trademarks
Several registered trademarks appear within the text of this book: Sun is a
trademark of Sun Microsystems, Inc. SPARC and SPARCstation are trademarks
of SPARC International, Inc. Microsoft, Windows 95, Windows NT, PowerStation,
and MS are trademarks of Microsoft Corporation. DEC, VMS, Alpha AXP, and
ULTRIX are trademarks of Digital Equipment Corporation. IBM is a trademark of
International Business Machines Corporation. Apple and Macintosh are trademarks
of Apple Computer, Inc. UNIX is a trademark licensed exclusively through X/Open
Co. Ltd. IMSL is a trademark of Visual Numerics, Inc. NAG refers to proprietary
computer software of Numerical Algorithms Group (USA) Inc. PostScript and
Adobe Illustrator are trademarks of Adobe Systems Incorporated. Last, and no doubt
least, Numerical Recipes (when identifying products) is a trademark of Numerical
Recipes Software.
Attributions
The fact that ideas are legally “free as air” in no way supersedes the ethical
requirement that ideas be credited to their known originators. When programs in
this book are based on known sources, whether copyrighted or in the public domain,
published or “handed-down,” we have attempted to give proper attribution. Unfor-
tunately, the lineage of many programs in common circulation is often unclear. We
would be grateful to readers for new or corrected information regarding attributions,
which we will attempt to incorporate in subsequent printings.