Object oriented programming: an evolutionary approach
Object oriented programming: an evolutionary approach
An object oriented extension to APL
APL '87 Proceedings of the international conference on APL: APL in transition
Frames, semantic networks, and object-oriented programming in APL2
IBM Journal of Research and Development
Object oriented programming in APL2
APL '89 Conference proceedings on APL as a tool of thought
Object oriented programming in AIDA APL
APL '89 Conference proceedings on APL as a tool of thought
Object oriented programming, tutorial
APL '90 Conference proceedings on APL 90: for the future
Object oriented database using frames in second generation APL
APL '90 Conference proceedings on APL 90: for the future
Toward a common prototyping language
APL '90 Conference proceedings on APL 90: for the future
The C programming language
The C++ programming language (2nd ed.)
The C++ programming language (2nd ed.)
Object oriented graphics in APL2
APL '92 Proceedings of the international conference on APL
ACM SIGAPL APL Quote Quad
OOPAL: integrating array programming in object-oriented programming
OOPSLA '03 Proceedings of the 18th annual ACM SIGPLAN conference on Object-oriented programing, systems, languages, and applications
Hi-index | 0.00 |
Object oriented programming has become an important and accepted part of the computer software industry. Nearly every new operating system that has recently arrived or is scheduled to arrive soon is object oriented in nature. If APL2 is to continue to be a mainstream computational environment, it is very important that it becomes object oriented.Finding a way that APL2 may sit comfortably in these new operating systems is important. Unfortunately, in both implementation and current programming teaching philosophy, existing APL2 does not easily offer the end user the ability to adopt this new approach. This paper proposes some small changes to the basic APL2 language definition which will permit objects to be defined and used. It also suggests some major changes to the end user's programming methodology.