Matrix Programming Language

From GM-RKB
Jump to navigation Jump to search

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



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.