In
computer science, Array programming languages (also known as vector or multidimensional languages) generalize operations on
scalars to apply transparently to
vectors,
matrices, and higher dimensional
arrays.
APL, designed by
Ken Iverson, was the first
programming language to provide array programming capabilities. The fundamental idea behind array programming is that operations apply at once to an entire set of values. This makes it a
high-level programming model as it allows the programmer to think and operate on whole aggregates of data, without having to resort to explicit loops of individual scalar operations.
See more at Wikipedia.org...