This paper discusses “general arrays,” i.e., arrays in which the items are either scalars or other arrays. Functions are defined to construct, select from, restructure, and in general manipulate such arrays. Operators are presented as functions whose arguments or values are other functions that can be other than scalar functions. The exposition is shortened and simplified by presenting the material throughout in terms of APL
Why do functional languages have more difficulties with arrays than procedural languages? The proble...
The theory of arrays, introduced by McCarthy in his seminal paper “Toward a mathematical science of...
The language of an array grammar has been defined as the set of finite, connected terminal arrays, s...
A variety of concepts, laws, and notations are presented which facilitate reasoning about arrays. Th...
Array-oriented programming languages such as APL and J [1] pay special attention, to manipulating ar...
We present a compiler and a typed intermediate language for a subset of APL. The intermediate langua...
We describe a variant of More's array theory which has an extra function we call promotion. This fun...
Abstract Array Algorithms are defined as functional algorithms where each step of the algorithm resu...
Most of the existing high-level array processing languages support a fixed set of pre-defined array ...
This paper describes the Array Manipulation Language (AML), an algebra for multidimensional array da...
This article describes how array predicates were used to reduce the computational complexity of four...
In recent work, Swarup, Reddy, and Ireland defined a formal system called Imperative Lambda Calculus...
This paper shows how to compile sparse array programming languages. A sparse array programming langu...
Objective: To study novel ways of representing data arrays for potential application in a microcompu...
Arrays are the simplest data structure used in any programming language. It is used to store element...
Why do functional languages have more difficulties with arrays than procedural languages? The proble...
The theory of arrays, introduced by McCarthy in his seminal paper “Toward a mathematical science of...
The language of an array grammar has been defined as the set of finite, connected terminal arrays, s...
A variety of concepts, laws, and notations are presented which facilitate reasoning about arrays. Th...
Array-oriented programming languages such as APL and J [1] pay special attention, to manipulating ar...
We present a compiler and a typed intermediate language for a subset of APL. The intermediate langua...
We describe a variant of More's array theory which has an extra function we call promotion. This fun...
Abstract Array Algorithms are defined as functional algorithms where each step of the algorithm resu...
Most of the existing high-level array processing languages support a fixed set of pre-defined array ...
This paper describes the Array Manipulation Language (AML), an algebra for multidimensional array da...
This article describes how array predicates were used to reduce the computational complexity of four...
In recent work, Swarup, Reddy, and Ireland defined a formal system called Imperative Lambda Calculus...
This paper shows how to compile sparse array programming languages. A sparse array programming langu...
Objective: To study novel ways of representing data arrays for potential application in a microcompu...
Arrays are the simplest data structure used in any programming language. It is used to store element...
Why do functional languages have more difficulties with arrays than procedural languages? The proble...
The theory of arrays, introduced by McCarthy in his seminal paper “Toward a mathematical science of...
The language of an array grammar has been defined as the set of finite, connected terminal arrays, s...