Las primeras referencias a
Octave datan de 1988 cuando se empezó a pensar en él como un genial complemento para un libro universitario sobre
diseño de reactores químicos. A partir de ahí, su desarrollo ha seguido imparable hasta posicionarse como uno de los mejores
programas matemáticos.
Este software, en realidad no es más que un conjunto de librerías destinadas a realizar programas para obtener
resultados numéricos, gráficos y simulaciones que analizar posteriormente. Para ello,
Octave incluye algunas aplicaciones especialmente diseñadas para ello.
Una de las aplicaciones incluidas es
gnuplot, un software mediante el cual se permite
generar gráficas de funciones y que se integra perfectamente en el lenguaje de desarrollo que propone
Octave.
Para ejecutar cualquier instrucción,
Octave proporciona una
consola del sistema que permite la ejecución interactiva o por lotes fácilmente.
El lenguaje de programación de Octave es C++ y se utiliza la librería STL, pero lo cierto es que la sintaxis con la que se programan las aplicaciones o los cálculos es muy similar a
MATLAB, considerado como el equivalente comercial a este software.