APL — A tool for personalized computing
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.
Uniform syntax of the language,
Adequacy of means to solve a given problem,
Minimal education prerequisite,
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.
KeywordsPersonalized Computing Application Language Interpretative Nature Application Expert Left Argument
Unable to display preview. Download preview PDF.
- Falkoff, A.D. & Iverson, K.E., "The Design of APL", IBM Journal of Research and Development, pp. 353–359, Vol. 17, No. 4, July 1973Google Scholar
- Gilman, L. & Rose, A.J., "APL — An Interactive Approach", John Wiley & Sons, Inc., 1974Google Scholar
- IBM, "APL Language Manual", IBM Form GC26-3847Google Scholar
- IBM, "An Application Guide to Open Use of APL in Teaching Science", IBM form GE15-6044Google Scholar
- Iverson, K.E., "APL in Exposition", IBM Technical Report 320-3010, 1972Google Scholar
- Mock, Th.J. & Vasarhelyi, M.A., "APL for Management", John Wiley & Sons, Inc., 1972Google Scholar
- Pakin, S., "APL Handbuch", translated and augmented by Lochner, H., Science Research Associates GmbH, 1975Google Scholar
- Polivka, R.P. & Pakin, S., "APL — The Language and Its Usage", Prentice Hall, Inc., 1975Google Scholar
- Schenck, J.W. et al, "Management Problem-Solving with APL", Melville Publishing Co., 1974Google Scholar
- Allison, W.L., "APL and IMS, an interactive approach for the user and his data base", Proceedings of SEAS Spring Technical Meeting, April 1974Google Scholar
- Dijkstra, E.W. et al, "Structured Programming", Academic Press, 1972Google Scholar