/guid/9202a8c04000641f800000000039985e rename

author:

content:

contributor:

published:

updated:

source uri:

Summary

In computer science, array programming languages (also known as vector or multidimensional...

Content

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. Array programming primitives concisely express broad ideas about data manipulation. The level of conciseness can be dramatic in certain cases: it is not uncommon to find array programming language one-liners that require more than a couple of pages of Java code. APL, designed by Ken Iverson, was the first programming language to provide array programming capabilities. The mnemonic APL refers to the title of his seminal book "A Programming Language" and not to arrays per se. Iverson's contribution to rigor and clarity was probably more important than the simple extension of dimensions to functions. 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. The basis behind array programming and thinking is to find and exploit the

Created by: Freebase Data Team Oct 22, 2006
Last edited by: Freebase Data Team Oct 22, 2006

Recent Discussions about None

There is no discussion about this document.

Start the Discussion »
Explore the Data
View all the data we have for /guid/9202a8c04000641f800000000039985e
Flag this Document
Why do you want to flag this document?