Affiliation:
1. Institute for Theoretical Biology, Kaiserstraat 63, 2311GP Leiden, The Netherlands
Abstract
It is said by non-APL-programmers that APL code is hard to read and that it is unstructured. Here we argue that APL-programmers may refute this assertion by pointing out some misunderstandings, but admittedly a final analysis will show a deeper truth in these criticisms. We will show that APL gives ample opportunity for unstructured code. Two proposals are presented to address this problem.The first rejects the developed convention for labelling and suggests the adoption of a proper style of programming enforced by a new standard of labelling. This standard will abolish unstructured code. Both negative and positive aspects of this proposal are discussed.The second proposal revives an old idea of introducing one single proper control structure into the language. This would make the current jump (→) superfluous and enforce structured code.
Publisher
Association for Computing Machinery (ACM)
Cited by
3 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Is APL2 a good programming language?;ACM SIGAPL APL Quote Quad;1995-06-08
2. Structured APL;ACM SIGAPL APL Quote Quad;1993-09
3. Porting and optimising star;ACM SIGAPL APL Quote Quad;1992-07-15