Skip to content
Category

Array programming languages

page 1
Fortran
Fortran (; formerly FORTRAN) is a third-generation, compiled, imperative programming language designed for numeric computation and scientific computing.
MATLAB
MATLAB (Matrix Laboratory) is a proprietary multi-paradigm programming language and numeric computing environment developed by MathWorks. MATLAB allows matrix manipulations, plotting of functions and data, implementation of algorithms, creation of user interfaces, and interfacing with programs written in other languages.
R
programming language for statistical analysis
GNU Octave
numerical computation software
APL
functional, symbolic programming language for operating on multidimensional arrays
Julia
high-performance dynamic programming language
Scilab
Scilab is a free and open-source, cross-platform numerical computational package and a high-level, numerically oriented programming language. It can be used for signal processing, statistical analysis, image enhancement, fluid dynamics simulations, numerical optimization, and modeling, simulation of explicit and implicit dynamical systems and (if the corresponding toolbox is installed) symbolic manipulations.
NumPy
NumPy (pronounced ) is a library for the Python programming language, adding support for large, multi-dimensional arrays and matrices, along with a large collection of high-level mathematical functions to operate on these arrays. The predecessor of NumPy, Numeric, was originally created by Jim Hugunin with contributions from several other developers. In 2005, Travis Oliphant created NumPy by incorporating features of the competing Numarray into Numeric, with extensive modifications. NumPy is open-source software and has many contributors. NumPy is fiscally sponsored by NumFOCUS.
Mathcad
Mathcad is computer software for the verification, validation, documentation and re-use of mathematical calculations in engineering and science, notably mechanical, chemical, electrical, and civil engineering. Released in 1986 for MS-DOS, it introduced live editing (WYSIWYG) of typeset mathematical notation in an interactive notebook, combined with automatic computations. It was originally developed by Mathsoft, and since 2006 has been a product of Parametric Technology Corporation.
A+
programming language
SuperCollider
SuperCollider is an environment and audio programming language released originally in 1996 by James McCartney for real-time audio synthesis and algorithmic composition.
array programming
programming paradigm that generalize operations on scalars to apply transparently to higher-dimensional arrays to facilitate parallelization
J
programming language
Wolfram Language
programming language and environment
Interactive Data Language
programming language
Q1453375
FreeMat is a free open-source numerical computing environment and programming language,
Theano
numerical computation library for Python
Yorick
interpreted programming language
list of programming languages by type
Wikimedia list article
Fortress
programming language
X10
programming language, part of the Productive, Easy-to-use, Reliable Computing System (PERCS) project
K
programming language
Sysquake
Sysquake is a numerical computing environment and a programming language mostly-compatible with MATLAB. It offers facilities for interactive graphics which give insights into the problems being analyzed. It is used in teaching, research, and engineering.
Chapel
programming language
ZPL
programming language