Affiliation:
1. Westport Systems Incorporated, 621 South Plymouth Court, Suite 704, Chicago, Illinois
Abstract
As the domain of "callable" languages from APL increases, it is quite likely that APL programmers will find an increasing need for the ability to program in other languages as part of their support activities for APL programming. This is already becoming prevalent in mainframe APL2 (APL2/370), where it is not uncommon to find hybrid systems consisting of APL2, REXX, and/or FORTRAN.Since most "external language" activity in APL-based systems centers on manipulating APL arrays, it is appropriate to examine the programming techniques in callable languages from the standpoint of facilitating APL array manipulation. Specifically, C language programming techniques for handling APL2/PC arrays are reviewed. The techniques discussed emphasize isolation of the application code from the underlying array structure, thus maximizing application code portability. While immediately applicable to the management of APL2/PC arrays, the programming techniques and tips offered are applicable to other APL array implementations as well.
Publisher
Association for Computing Machinery (ACM)
Reference12 articles.
1. AP 527
2. APL/PC Part No. 6391329 IBM Corp. APL/PC Part No. 6391329 IBM Corp.
3. APL2 for the IBM PC Part No. 6242936 IBM Corp. APL2 for the IBM PC Part No. 6242936 IBM Corp.
4. APL2 Programming: APL2 for the IBM PC IBM Order Number SC33-0600 (1988). APL2 Programming: APL2 for the IBM PC IBM Order Number SC33-0600 (1988).
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Translation of nested APL to C++;ACM SIGAPL APL Quote Quad;1995-06-08