Content deleted Content added
No edit summary |
|||
Line 1:
'''Array programming languages''' (also known as '''vector''' or '''multidimensional''' languages) generalize operations on [[scalar]]s to apply transparently to [[vector (spatial)|vector]]s, [[Matrix (mathematics)|matrices]], and higher dimensional arrays.
[[APL programming language|APL]], by [[Kenneth E. Iverson|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.
|