ABSTRACT
APL (A Programming Language) has been in use at the Space Department of The Johns Hopkins University Applied Physics Laboratory (JHU/APL) for scientific problem solving. APL was a very attractive alternative to the slow, expensive and often unavailable pool of scientific programmers, and became the language of choice for a variety of scientific projects. APL was not considered to be suitable for solving business and management related problems or for building end-user applications.
A critical need for modern management tools, the availability of experienced APL Programmer/Analysts, and the introduction at JHU/APL of APL Application Development Programming Productivity (ADPP) tools, resulted in management decision to explore the potential of APL for developing end-user applications.
The two business (management) oriented applications which have been developed have resulted in management's acceptance of APL as an end-user application development language in addition to its traditional role in science and engineering.
The rationale for choosing APL to develop end-user business applications and a short description of some of the ADPP tools and applications developed are the subject of this paper.
- 1.Weintraub, D.M., "A Flexible Full-Screen Applications Development Workspace Utilizing APL Syntax", APL83 Conference Proceedings, APL Quote Quad, Vol 13, No 3, New York, 1983. Google ScholarDigital Library
- 2.Jernigan R. and Eisner A., "A Generalized Relational Data Base Interface for APL", APL86 Conference Proceedings, APL Quote Quad, Volume 16, No 4, London, 1986 Google ScholarDigital Library
- 3.Stockbridge R.D., Eisner A. and Jernigan R., "Issues in Data Base Management of APLP", submitted to APL88 conference (July 1987) Google ScholarDigital Library
Index Terms
- APL: The language of science and management
Recommendations
APL: The language of science and management
APL (A Programming Language) has been in use at the Space Department of The Johns Hopkins University Applied Physics Laboratory (JHU/APL) for scientific problem solving. APL was a very attractive alternative to the slow, expensive and often unavailable ...
Compiling a simulation language in APL
APL '98: Proceedings of the APL98 conference on Array Processing LanguagesThis paper describes the procedure used to build several compilers, written in APL and APL2, to translate two continuous simulation languages into APL and C+ +. The advantages and disadvantages of using APL to write a compiler are discussed. A ...
Software Science Applied to APL
Previous attempts to apply Halstead's software metrics to APL have led to inconsistent and counter-intuitive results. This work is a further investigation into the application of software metrics to APL to try to resolve some of the inconsistency. The ...
Comments