GNU Octave

GNU Octave
Developer(s)John W. Eaton and many others
Initial release4 January 1993 (4 January 1993) (first alpha release)
17 February 1994 (17 February 1994) (version 1.0)
Stable release
10.1.0  / 25 March 2025 (25 March 2025)
Repository
Written inC++ (main), Octave itself (scripts), C (wrapper code), Fortran (linear algebra wrapper code)
Operating systemWindows, macOS, Linux, BSD
Available in18 languages
TypeScientific computing
License2007: GPL-3.0-or-later
1992: GPL-2.0-or-later
Websiteoctave.org

GNU Octave is a scientific programming language for scientific computing and numerical computation. Octave helps in solving linear and nonlinear problems numerically, and for performing other numerical experiments using a language that is mostly compatible with MATLAB. It may also be used as a batch-oriented language. As part of the GNU Project, it is free software under the terms of the GNU General Public License.