OML
    A high-level interpreted scripting and programming language dedicated to numerical
        computation. The language syntax facilitates the manipulation of matrices for which it
        provides a large set of operators and functions. OML includes
        functions for scientific plotting, reading and writing of data, and specialized libraries
        such as control and signal processing.