diff pages/menu/about.md @ 217:6de5c7dcc43f

maint: add "pages/menu" subfolder to get a better overview. Pages in this folder have a menu entry at the top bar of the website.
author Kai T. Ohlhus <k.ohlhus@gmail.com>
date Tue, 15 Sep 2020 14:55:06 +0900
parents
children eb7a3afdad8b
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/pages/menu/about.md	Tue Sep 15 14:55:06 2020 +0900
@@ -0,0 +1,96 @@
+---
+layout: page
+title: About
+menu: true
+permalink: about
+---
+
+GNU Octave is a high-level language, primarily intended for numerical
+computations.
+It provides a convenient command line interface for 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.
+
+Octave has extensive tools for solving common numerical linear algebra problems,
+finding the roots of nonlinear equations,
+integrating ordinary functions,
+manipulating polynomials,
+and integrating ordinary differential and differential-algebraic equations.
+It is easily extensible and customizable via user-defined functions written in
+Octave's own language,
+or using dynamically loaded modules written in C++, C, Fortran,
+or other languages.
+
+GNU Octave is also freely redistributable software.
+You may redistribute it and/or modify it under the terms of the
+[GNU General Public License (GPL)][GPL] as published by the
+[Free Software Foundation](https://www.fsf.org/).
+
+Octave was written by [John W. Eaton](mailto:jwe@octave.org) and
+[many others](https://hg.savannah.gnu.org/hgweb/octave/file/tip/doc/interpreter/contributors.in).
+Because Octave is [free software](https://www.gnu.org/philosophy/free-sw.html) you are encouraged to help make Octave
+more useful by writing and contributing additional functions for it,
+and by reporting any problems you may have.
+
+
+## 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.
+Since then, Octave has been through several major revisions,
+is included with [Debian GNU/Linux](https://www.debian.org/),
+[openSUSE](https://www.opensuse.org/),
+and many other GNU/Linux distributions.
+Octave was reviewed in the in the July, 1997 issue of the
+[Linux Journal](http://www.linuxjournal.com/article/1225).
+
+Clearly,
+Octave is now much more than just another courseware package with limited
+utility beyond the classroom.
+Although our initial goals were somewhat vague,
+we knew that we wanted to create something that would enable students to solve
+realistic problems,
+and that they could use for many things other than chemical reactor design
+problems.
+Today, thousands of people worldwide are using Octave in teaching,
+research, and commercial applications.
+
+Just about everyone thinks that the name Octave has something to do with music,
+but it is actually the name of one of the author's former professor
+[Octave Levenspiel](https://en.wikipedia.org/wiki/Octave_Levenspiel)
+who wrote a famous textbook on chemical reaction engineering,
+and who was also well known for his ability to do quick "back of the envelope"
+calculations.
+We hope that this software will make it possible for many people to do more
+ambitious computations just as easily.
+
+Everyone is encouraged to share this software with others under the terms of
+the [GNU General Public License (GPL)][GPL].
+You are also encouraged to help make Octave more useful by writing and
+contributing additional functions for it,
+and by reporting any problems you may have.
+
+[GPL]: https://www.gnu.org/copyleft/gpl.html