[Octave logo]


  • Highest Matlab® compatability of all clones.

  • Numerical library liboctave suited for integration in user-written applications.


Developers and history

The history of Octave's development has been nicely summarized by its author, John W. Eaton. One of the most remarkable things of the development process its devotion to the GNU principles:

  • The development is open to everyone who is interested; changes, problems, and future plans are discussed in several public mailing lists.

  • The Octave source distribution is available in three “tastes”: a stable branch, a development branch, and CVS leading edge branch. The more developmental a branch is, the more often releases happen.

  • Mr. Eaton is the integrator, who codes and steers as e.g. Linus Torvalds does with GNU/Linux. He very actively participates in the mailing lists, listening to all sorts of problems.


We provide an extensive comparison of the elementary properties and features of several clones. For a discussion of Octave's highlights and lowlights see Octave Pros&Cons.

Further information

Further information about Octave can be found on the Octave Homepage , Octave at Sourceforge , and at Matlinks. John W. Eaton has written up an article about the past, present, and future of GNU/Octave for the 2nd International Workshop on Distributed Statistical Computing. The paper outlines history and development of Octave.

For those readers, who are interested in details, we have setup “Da Coda Al Fine”, or “Coda” for short. Coda explains expert topics like, for example, how to compile oct files or how to build standalone applications with the Octave libraries.

Want to get an impression of how Octave code looks like? Check out the Octave Sneak Preview page.


Currently, there are no Octave packages available from Hammersmith Consulting for free.