# Matrix Programming Language

A Matrix Programming Language is a programming language that allows matrix operations.

**See:**Vector Processor, Scalar Operator, MATLAB, Analytica (Software), TK Solver, GNU Octave, SystemML.

## References

### 2015

- (Wikipedia, 2015) ⇒ http://en.wikipedia.org/wiki/Array_programming Retrieved:2015-12-1.
- 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. Modern programming languages that support array programming are commonly used in scientific and engineering settings; these include Fortran 90, MATLAB, Analytica, TK Solver (as lists), Octave, R, Cilk Plus, Julia, and the NumPy extension to Python. In these languages, an operation that operates on entire arrays can be called a vectorized operation, regardless of whether it is executed on a vector processor or not.

- In computer science,