David Abrahams and Aleksey Gurtovoy. C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond. Boston: Addison-Wesley, 2005.
Andrei Alexandrescu. Modern C++ Design: Generic Programming and Design Patterns Applied. Boston: Addison-Wesley, 2001.
Matthew H. Austern. Generic Programming and the STL: Using and Extending the C++ Standard Template Library. Reading, Massachusetts: Addison-Wesley, 1999.
Pete Becker. Floating-point basics. C/C++ Users Journal, June, 2000. Available at www.petebecker.com/js200006.html.
Pete Becker. Errors in floating-point calculations. C/C++ Users Journal, July, 2000. Available at www.petebecker.com/js200007.html.
Pete Becker. When bad things happen to good numbers. C/C++ Users Journal, October, 2000. Available at www.petebecker.com/js200010.html.
Pete Becker. Trap handlers, sticky bits, and floating-point comparisons. C/C++ Users Journal, December, 2000. Available at www.petebecker.com/js200012.html.
Thomas H. Cormen, Charles E. Leiserson, and Ronald L. Rivest. Introduction to Algorithms. McGraw-Hill, 1990.
Ecma International, Geneva. Ecma-262, ECMAScript Language Specification, 3rd ed., December 2003.
Jeffrey Friedl. Mastering Regular Expressions, 2nd ed. O’Reilly, 2002.
David Goldberg. What every computer scientist should know about floating-point arithmetic. Computing Surveys, March, 1991. Available at http://docs.sun.com/source/806-3568/ncg_goldberg.html.
International Electrotechnical Commission, Geneva. IEC Standard 60559:19898, Binary Floating-point Arithmetic for Microprocessor Systems, 1989.
International Standards Organization, Geneva. ISO/IEC Standard 9899:1990, Programming Languages—C, 1990.
International Standards Organization, Geneva. ISO Standard 31-11, Quantities and Units—Part 11: Mathematical signs and symbols for use in the physical sciences and technology, 1992.
International Standards Organization, Geneva. Amendment 1 to ISO/IEC Standard 9899:1990, Programming Languages—C, 1995.
International Standards Organization, Geneva. ISO/IEC Standard 9899:1999, Programming Languages—C, 1999.
International Standards Organization, Geneva. ISO/IEC Standard 14882:2003, Programming Languages—C++, 2003.
International Standards Organization, Geneva. ISO/IEC Standard 9945-1:2003, Information Technology—Portable Operating System Interface (POSIX)—Part 1: Base Definitions, 2003.
International Standards Organization, Geneva. ISO/IEC Standard 9945-1:2003, Information Technology—Portable Operating System Interface (POSIX)—Part 3: Shell and Utilities, 2003.
Nicolai M. Josuttis. The C++ Standard Library: A Tutorial and Reference. Reading, Massachusetts: Addison-Wesley, 1999.
Donald E. Knuth. The Art of Computer Programming, Volume 1: Fundamental Algorithms, 3rd ed. Reading, Mass.: Addison-Wesley, 1997.
Donald E. Knuth. The Art of Computer Programming, Volume 2: Seminumerical Algorithms, 3rd ed. Reading, Mass.: Addison-Wesley, 1998.
Donald E. Knuth. The Art of Computer Programming, Volume 3: Sorting and Searching, 2nd ed. Reading, Mass.: Addison-Wesley, 1998.
NIST/SEMATECH. e-Handbook of Statistical Methods. Available at www.itl.nist.gov/div898/handbook.
William H. Press, Saul A. Teukolsky, William T. Vetterling, and Brian P. Flannery. Numerical Recipes in C, 2nd ed. Cambridge: Cambridge University Press, 1992.
David Vandevoorde and Nicolai M. Josuttis. C++ Templates: The Complete Guide. Boston: Addison-Wesley, 2003.
18.221.182.150