Skip to main content

APL — A tool for personalized computing

  • Session 3: Application Development
  • Conference paper
  • First Online:
Interactive Systems (IBM 1976)

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

Included in the following conference series:

  • 136 Accesses

Abstract

APL systems have been in operation for many years now. Their user populations have grown and continue to grow at a high rate. The kind of work done in APL is of great variety ranging from running batch-type applications and teaching to personalized computer usage in problem solving environments. Equally varied are the types of users encompassing secretaries, clerks, engineers, planners, scientists.

In this paper we shall focus on personalized computing. We define what we mean by that. We formulate a set of requirements for a tool for personalized computing. They include

  • Uniform environment,

  • Interactive usage,

  • Uniform syntax of the language,

  • Adequacy of means to solve a given problem,

  • Minimal education prerequisite,

  • Lern-as-you-go effect,

  • Support of application language definitions,

  • Full function to cope with evolving user's knowledge and requirements,

  • Access to data bases.

By a number of examples we show how APL meets these requirements. We discuss the notions of structured design and structured programming as they are applied in APL.

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. Falkoff, A.D. & Iverson, K.E., "The Design of APL", IBM Journal of Research and Development, pp. 353–359, Vol. 17, No. 4, July 1973

    Google Scholar 

  2. Gilman, L. & Rose, A.J., "APL — An Interactive Approach", John Wiley & Sons, Inc., 1974

    Google Scholar 

  3. IBM, "APL Language Manual", IBM Form GC26-3847

    Google Scholar 

  4. IBM, "An Application Guide to Open Use of APL in Teaching Science", IBM form GE15-6044

    Google Scholar 

  5. Iverson, K.E., "APL in Exposition", IBM Technical Report 320-3010, 1972

    Google Scholar 

  6. Mock, Th.J. & Vasarhelyi, M.A., "APL for Management", John Wiley & Sons, Inc., 1972

    Google Scholar 

  7. Pakin, S., "APL Handbuch", translated and augmented by Lochner, H., Science Research Associates GmbH, 1975

    Google Scholar 

  8. Polivka, R.P. & Pakin, S., "APL — The Language and Its Usage", Prentice Hall, Inc., 1975

    Google Scholar 

  9. Schenck, J.W. et al, "Management Problem-Solving with APL", Melville Publishing Co., 1974

    Google Scholar 

  10. Allison, W.L., "APL and IMS, an interactive approach for the user and his data base", Proceedings of SEAS Spring Technical Meeting, April 1974

    Google Scholar 

  11. Dijkstra, E.W. et al, "Structured Programming", Academic Press, 1972

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Albrecht Blaser Clemens Hackl

Rights and permissions

Reprints and permissions

Copyright information

© 1977 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lattermann, D. (1977). APL — A tool for personalized computing. In: Blaser, A., Hackl, C. (eds) Interactive Systems. IBM 1976. Lecture Notes in Computer Science, vol 49. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-08141-0_10

Download citation

  • DOI: https://doi.org/10.1007/3-540-08141-0_10

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-08141-8

  • Online ISBN: 978-3-540-37386-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics