The IBM Family of APL Systems
@article{Falkoff1991TheIF, title={The IBM Family of APL Systems}, author={Adin D. Falkoff}, journal={IBM Syst. J.}, year={1991}, volume={30}, pages={416-432} }
The developmental history of IBM subfamilies of APL systems is traced in this paper, focusing on the inter-relationships among them and the methods of implementation used by the various groups involved. The language itself, and the way its evolution was managed, are also considered as factors influencing the development process. A chart is included that illustrates the evolution of mainframe and small machine programming products supporting APL, beginning in 1964 up to the present time.
4 Citations
System Generator for Producing Manufacturing Applications
- Computer ScienceIBM Syst. J.
- 1996
Two applications of the ASG/pc are described: one is in the domain of rapid-response machining; the second is a system for rapid analysis and redesign of the factory floor.
A Complete Bibliography of Publications in the IBM Systems Journal
- Computer Science
- 2012
A.I [?]. ABC [?]. ABLE [?]. Abstract [?, ?]. Abstracts [?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,…
APL since 1978
- Computer ScienceProc. ACM Program. Lang.
- 2020
The details of what are the most significant language features that made it through the occasionally unnatural selection imposed by the loss of habitats that disappeared with hardware, software platforms, and business models are discussed.
References
SHOWING 1-10 OF 45 REFERENCES
A software high performance APL interpreter
- Computer ScienceAPL '79
- 1979
The design of a high performance APL system is presented along with an evaluation of the performance improvement measured on a partial implementation and numerous special techniques suitable for optimized interpretation of this virtual machine entirely in software on a System 370.
A software high performance APL interpreter
- Computer ScienceAPL
- 1979
The design of a high performance APL system is presented along with an evaluation of the performance improvement measured on a partial implementation and numerous special techniques suitable for optimized interpretation of this virtual machine entirely in software on a System 370.
An APL Emulator on System/370
- Computer Science, EngineeringIBM Syst. J.
- 1976
What the APL Assist does, how it works, and the way it interacts with System/370 software are discussed.
An APL System for the IBM Personal Computer
- Computer ScienceIBM Syst. J.
- 1985
This paper discusses the design and building of an APL interpreter for the IBM Personal Computer and the provision of the APL character set presented problems, the solutions of which are presented.
The evolution of APL
- Computer ScienceSIGP
- 1978
This paper is a discussion of the evolution of the APL language, and it treats implementations and applications only to the extent that they appear to have exercised a major influence on that…
The Design of APL
- Computer ScienceIBM J. Res. Dev.
- 1973
The paper gives the rationale for many specific design choices, including the necessary adjuncts for system management, and emphasizes and illustrating the principles underlying its design.
Development of an APL standard
- Computer ScienceAPL '79
- 1979
This paper offers some highlights of the experience in this development process of a standard for APL by discussing the evolution of several significant aspects of the standard, and sketching the outlines of some of the broader issues that affected the result.
AP19 - a shared variable terminal I/O interface for APL systems
- Computer ScienceAPL '81
- 1981
An overview of the design and development of AP19 is presented, its characteristics from a user's point of view, and some examples of how it has been used are given.
A Machine-Independent APL Interpreter
- Computer ScienceIBM J. Res. Dev.
- 1978
This paper describes the language, as well as the procedure used to build universal interpreters for APL, a systems programming approach making use of an intermediate level language specially designed for that purpose.
APL to Ada translator
- Computer ScienceAPL '87
- 1987
The goal is to enable an algorithm designer to prototype an algorithm rapidly, debug it, and test it in APL (specifically, APL2); then to translate it quickly, compile it, and execute it in the Ada…