Skip to main content

Writing the elementary function procedures for the ALGOL68C compiler

  • Conference paper
  • First Online:
Portability of Numerical Software

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

  • 130 Accesses

Abstract

ALGOL68C is an extended subset of Algol 68 as defined in the Revised Report {2}. The compiler written in Cambridge for ALGOL68C is portable and thus the elementary function procedures have been written in Algol 68. This paper describes how this has been done as a collection of transportable procedures and discusses how the features of the language assist in the writing of transportable numerical programs.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. van Wijngaarden, A., (Editor), Mailloux, B. J., Peck, J. E. L., and Koster, C. H. A. Report on the Algorithmic Language ALGOL 68. Numerische Mathematik, Vol. 14 (1969) pp. 79–218.

    Google Scholar 

  2. van Wijngaarden, A., Mailloux, B. J., Peck, J. E. L., Koster, C. H. A., Sintzoff, M., Lindsey, C. H., Meertens, L. G. L. T., and Fisker, R. G. Revised Report on the Algorithmic Language Algol 68, Springer-Verlag 1976.

    Google Scholar 

  3. Bourne, S. R., Birrell, A. D., and Walker, I. ALGOL68C Reference Manual. University of Cambridge Computer Laboratory 1975.

    Google Scholar 

  4. Woodward, P. M., and Bond, S. G., ALGOL 68-R Users Guide. HMSO 1974.

    Google Scholar 

  5. Hibbard, P. G., A Minimum General Purpose Sublanguage of ALGOL 68. Algol Bulletin No. 35 (1973).

    Google Scholar 

  6. Schonfelder, J. L., The Production of Special Function Routines for a Multi-Machine Library. Software-Practice and Experience, Vol. 6 (1976) pp. 71–82.

    Google Scholar 

  7. Hart, J. F., et al. Computer Approximations. Wiley 1968.

    Google Scholar 

  8. IBM System/360 FORTRAN IV Library: Mathematical and Service Subprograms. IBM Form No. C28-6818.

    Google Scholar 

  9. Ford, B., and Bentley, J. On the Enhancement of Portability in the NAG Project: A Statistical Summary. These Proceedings.

    Google Scholar 

  10. Delves, L. M., Algol 68 as a Language for Numerical Software. These Proceedings.

    Google Scholar 

Download references

Authors

Editor information

Wayne Cowell

Rights and permissions

Reprints and permissions

Copyright information

© 1977 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kemp, P. (1977). Writing the elementary function procedures for the ALGOL68C compiler. In: Cowell, W. (eds) Portability of Numerical Software. Lecture Notes in Computer Science, vol 57. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-08446-0_39

Download citation

  • DOI: https://doi.org/10.1007/3-540-08446-0_39

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-08446-4

  • Online ISBN: 978-3-540-37071-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics