The application of APL to control more efficient processes

  • Authors:
  • A. P. Reeves

  • Affiliations:
  • Department of Electrical Engineering, Purdue University, West Lafayette, Indiana

  • Venue:
  • APL '79 Proceedings of the international conference on APL: part 1
  • Year:
  • 1979

Quantified Score

Hi-index 0.00

Visualization

Abstract

In many instances where a large amount of data is to be manipulated, an APL interpreter is much less efficient than a compiled program. Also there are some tasks which are difficult to achieve with a conventional APL system such as the control of special-purpose peripherals. A system is described in which an APL interpreter is used interactively to control a low-level processor. The advantage of this symbiosis is that the user has available the high-level interactive APL with which to develop programs plus the higher execution speed or extended capabilities of the low-level processor. The general problem of linking an APL interpreter with other processors is discussed and several levels of communication are considered. At the highest level, expressions in an APL-like syntax are passed between two processors. This system was developed for the PDP-11 computer running the UNIX operating system. Arbitrary structures of interconnected processors may be created by this scheme which is simpler to implement than shared variables.