Year: 1985
Type: conference-paper
Abstract: Recursion is frequently used in functional programming languages. In LISP, it is the primary means of traversing data structures, and, along with COND, is instrumental in controlling program flow. In APL2, the generalization of arrays to include arrays of arrays encourages the use of recursion. This usage is enhanced by the generalization of, and extensions to, operators. In particular, the ability to define operators allows us to create operators which simplify the coding of recursive logic.
DOI: 10.1145/17701.255366
Author: Edward V. Eusebi
Institution: IBM (United States)
Language: English
Subfield: Software
Field: Computer Science
Domain: Physical Sciences
Open Access status: bronze
OpenAlex ID: W4233287714
