Content deleted Content added
Caspian Tern (talk | contribs) m Remove logo again – noticed AG's preference |
Caspian Tern (talk | contribs) m Added SuperCollider |
||
Line 23:
The Pure language is a successor of the [[Q (programming language)|Q]] language created previously by the same author, Albert Gräf at the [[University of Mainz]] in Germany. Compared to Q, it offers some important new features (in particular, local functions with [[lexical scoping]], efficient vector and matrix support and the built-in C interface) and programs run much faster as they are [[Just-in-time compilation|JIT-compiled]] to native code on the fly. Pure is mostly aimed at mathematical applications and [[scientific computing]] currently, but its interactive interpreter environment, the C interface and the growing collection of addon modules make it suitable for a variety of other applications, such as artificial intelligence, symbolic computation, and real-time multimedia processing.
Pure [[plugins]] are available for the [[Gnumeric]] spreadsheet and Miller Puckette's [[Pure Data]] graphical multimedia software, which make it possible to extend these programs with functions written in the Pure language. Interfaces to [[GNU Octave]], [[OpenCV]], [[OpenGL]], the [[GNU Scientific Library]], [[FAUST (programming language)|FAUST]], [[SuperCollider]] and liblo (for [[Open Sound Control|OSC]]) are also provided as library modules.
Pure is [[free software]] distributed (mostly) under the [[GNU Lesser General Public License]] version 3 (or later).
|