MATLAB (matrix laboratory) is a multi-paradigm numerical computing environment and fourth-generation programming language.
GNU Octave is a high-level programming language, primarily intended for numerical computations. It provides a command-line interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments using a language that is mostly compatible with MATLAB.