scientific, technical, all
GNU Octave is a high-level language, primarily intended for numerical computations. It allows numerical solution of both linear and nonlinear problems. It can also be used to perform other numerical experiments. GNU Octave provides an interactive command line interface and extensive graphics capabilities for data visualization and manipulation. Octave is normally used through its interactive command line interface, but it can also be used to write non-interactive programs. The Octave language is mostly compatible to Matlab so that most programs are easily portable.