Skip to main content

Basic concepts for computational software

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 142))

This is a preview of subscription content, log in via an institution.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. ACM SIGNUM Newsletter, Special Issue on the Proposed IEE Floating-Point Standard, October, 1979.

    Google Scholar 

  2. ANSI, American National Standard FORTRAN, ANSI X3.9-1966, American National Standards Institute, New York, 1966.

    Google Scholar 

  3. —, American National Standard Programming Language FORTRAN, ANSI X3.9-1978, American National Standards Institute, New York, 1978.

    Google Scholar 

  4. J. L. Blue, "A portable program to find the Euclidean norm of a vector," TOMS, 4 (1978), pp. 15–23.

    Google Scholar 

  5. W. S. Brown, A Simple but Realistic Model of Floating-Point Computation, Computing Science Technical Report No. 83, Bell Laboratories, Murray Hill, N.J., 1980.

    Google Scholar 

  6. — and S. I. Feldman, "Environment parameters and basic functions for floating-point computation," TOMS, 6 (1980), pp. 510–523.

    Google Scholar 

  7. W. J. Cody, "The influence of machine design on numerical algorithms," AFIPS Conf. Proc., Vol. 30, 1967 SJCC, Thomson Book Co., Washington, D.C., 1967, pp. 305–309.

    Google Scholar 

  8. —, "The construction of numerical subroutine libraries," SIAM Review, 16 (1974), pp. 36–46.

    Google Scholar 

  9. —, "An overview of software development for special functions," Lecture Notes in Mathematics, 506, Numerical Analysis Dundee 1975, G. A. Watson (ed.), Springer Verlag, Berlin, 1976, pp. 38–48.

    Google Scholar 

  10. —, "Machine parameters for numerical analysis," Lecture Notes in Computer Science, Vol. 57: Portability of Mathematical Software, W. Cowell (ed.), Springer Verlag, New York, 1977, pp. 49–67.

    Google Scholar 

  11. —, "The challenge in numerical software for minicomputers," Proceedings of the 1st Annual Rocky Mountain Symposium on Microcomputers, IEEE, Inc., New York, 1977, pp. 1–23.

    Google Scholar 

  12. — and W. Waite, Software Manual for the Elementary Functions, Prentice Hall, Englewood Cliffs, N.J., 1980.

    Google Scholar 

  13. J. T. Coonen, "An implementation guide to a proposed standard for floating-point artithmetic," Computer, 13, no. 1 (Jan. 1980), pp. 68–79.

    Google Scholar 

  14. B. Ford, "Parameterization of the environment for transportable numerical software," TOMS, 4 (1978), pp. 100–103.

    Google Scholar 

  15. G. E. Forsythe, "What is a satisfactory quadratic equation solver?", Constructive Aspects of the Fundamental Theorem of Algebra, B. Dejon and P. Henrici (eds.), Wiley-Interscience, New York, 1969, pp. 53–61.

    Google Scholar 

  16. —, "Pitfalls in computation, or why a math book isn't enough," Amer. Math. Monthly, 77 (1970), pp. 931–956.

    Google Scholar 

  17. P. A. Fox, A. D. Hall and N. L. Schryer, "Algorithm 528, framework for a portable library," TOMS, 4 (1978), pp. 177–188. (Algorithm headings only. See Collected Algor. ACM for complete programs.)

    Google Scholar 

  18. W. Kahan, Implementation of Algorithms, Part I., Tech. Report 20, Dept. of Computer Science, University of California, Berkeley, 1973.

    Google Scholar 

  19. — and B. N. Parlett, Can you count on your calculator?, Memorandum UCB/ERL M77/21, Electronics Research Lab, University of California, Berkeley, April, 1977.

    Google Scholar 

  20. B. W. Kernighan and P. J. Plauger, The Elements of Programming Style, McGraw-Hill, New York, 1974.

    Google Scholar 

  21. D. E. Knuth, The Art of Computer Programming, Vol. 2, Addison Wesley, Reading, Mass., 1969.

    Google Scholar 

  22. H. Kuki and W. J. Cody, "A statistical study of the accuracy of floating-point number systems," Comm. ACM, 16 (1973), pp. 223–230.

    Google Scholar 

  23. A. H. Morris, Jr., Development of Mathematical Software and Mathematical Software Libraries, Report NSWC TR 79-102, Naval Surface Weapons Center, Dahlgren, Virginia, 1979.

    Google Scholar 

  24. B. G. Ryder, "The PFORT verifier," Software Practice and Experience, 4 (1974), pp. 359–377.

    Google Scholar 

  25. B. T. Smith, "Fortran poisoning and antidotes," Lecture Notes in Computer Science, Vol. 57: Portability of Mathematical Software, W. Cowell (ed.), Springer Verlag, New York, 1977, pp. 178–256.

    Google Scholar 

  26. —, private communication.

    Google Scholar 

  27. —, J. M. Boyle and W. J. Cody, "The NATS approach to quality software," Software for Numerical Mathematics, D. J. Evans (ed.), Academic Press, New York, 1974, pp. 393–405.

    Google Scholar 

  28. I. A. Stegun and M. Abramowitz, "Pitfalls in computation," J. Soc. Indust. Appl. Math., 4 (1956), pp. 207–219.

    Google Scholar 

  29. D. Stevenson, "A proposed standard for binary floating-point arithmetic," Draft 8.0 of IEEE Task P754, Computer, 14, no. 3 (March 1981), pp. 51–62.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Paul C. Messina Almerico Murli

Rights and permissions

Reprints and permissions

Copyright information

© 1982 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Cody, W.J. (1982). Basic concepts for computational software. In: Messina, P.C., Murli, A. (eds) Problems and Methodologies in Mathematical Software Production. Lecture Notes in Computer Science, vol 142. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-11603-6_1

Download citation

  • DOI: https://doi.org/10.1007/3-540-11603-6_1

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-11603-5

  • Online ISBN: 978-3-540-39419-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics