Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

GNU Octave

Scripting Language

GNU Octave is a high-level programming language and interactive environment, primarily intended for numerical computations. It provides a command line interface for solving linear and nonlinear problems numerically and for running other numerical experiments, using a language that is mostly compatible with Matlab. It may also be used as a batch-oriented language, and it can be extended through user-defined functions written in Octave's own language or through dynamically loaded modules written in C++, C, Fortran or other languages. According to the project's own history, Octave was conceived in about 1988 as companion software for an undergraduate 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. The authors then chose to build a more flexible tool, full-time development began in the spring of 1992, the first alpha release came on January 4, 1993 and version 1.0 followed on February 17, 1994. Octave was written by John W. Eaton and many others and is free software distributed under the GNU General Public License. Its name does not refer to music but to Octave Levenspiel, a former professor of one of the authors and the author of a well known textbook on chemical reaction engineering.

Facts
First Released
1993 1
Connections

Follows Typing Discipline

Source GNU Octave project: GNU Octave documentation: Variables

In Field

Source About GNU Octave (project page)

Licensed Under

Source GNU Octave project: GNU Octave: Copyright and license
Sources
1. About GNU Octave (project page)
  • About, History
    The first alpha release was January 4, 1993
  • In Field: Computational Science, About, opening paragraph
    primarily intended for numerical computations
View the Source
GNU Octave project: GNU Octave documentation: Variables
GNU Octave projectFollows Typing Discipline: Dynamic Typing, Variables, closing paragraph
Quote, Follows Typing Discipline: Dynamic Typing, Variables, closing paragraph
Variables in Octave do not have fixed types
View the Source
GNU Octave project: GNU Octave: Copyright and license
GNU Octave projectLicensed Under: GNU General Public License Version 3, License notice, first paragraph
Quote, Licensed Under: GNU General Public License Version 3, License notice, first paragraph
either version 3 of the License, or (at your option) any later version
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.