Language peer sets for OCTAVE:
Designed 1988 ↑
1980s languages ↑
Late Cold War↑
Numerical Scientific ↑
Numerical Scientific/us ↑
alternate simple view
Country: United States
Sammet category: Numerical Scientific
GNU Octave is a high-level language, primarily intended for numerical computations. It provides a convenient command line interface for solving linear and non-linear problems numerically, and for performing other numerical experiments using a language that is mostly compatible with Matlab. Also may be used as a batch language.
High-level language primarily for numerical computations. Real and complex scalars and matrices, solution nonlinear algebraic equations, ordinary differential equations. Implemented in g++ and Fortran.
Initally conceived in 1988, but established in 1992, released 1993
Murphy, Malcolm (1997) Murphy, Malcolm "Octave: A Free, High-Level Language for Mathematics" Linux Journal Issue 39
Eaton, John W. (1998) Eaton, John W. "GNU Octave Manual" 1998
Simon, Barry (2003) Simon, Barry "Mathematics Software Guide - a look at some general-purpose tools in the scientific and mathematical software, including MATLAB, MuPad, Mathematica, Maple, MathCAD and TK Solver" DE Online July 2003
Octave home page
Octave history Octave was originally conceived (in about 1988) to be companion software for an undergraduate-level textbook on chemical reactor design being written by James B. Rawlings of the University of Wisconsin-Madison and John G. Ekerdt of the University of Texas. We originally envisioned some very specialized tools for the solution of chemical reactor design problems. Later, after seeing the limitations of that approach, we opted to attempt to build a much more flexible tool.
There were still some people who said that we should just be using Fortran instead, because it is the computer language of engineering, but every time we had tried that, the students spent far too much time trying to figure out why their Fortran code failed and not enough time learning about chemical engineering. We believed that with an interactive environment like Octave, most students would be able to pick up the basics quickly, and begin using it confidently in just a few hours.
Full-time development began in the Spring of 1992. The first alpha release was January 4, 1993, and version 1.0 was released February 17, 1994.