Genius (mathematics software)

Source: Wikipedia, the free encyclopedia.
Genius
Developer(s)Jiri Lebl
Stable release
1.0.26[1] Edit this on Wikidata / 19 February 2021; 3 years ago (19 February 2021)
Repository
Written inC
Technical computing
LicenseGPL
Websitewww.jirka.org/genius.html

Genius (also known as the Genius Math Tool) is a

GTK+
libraries. The graphical version supports both 2D and 3D plotting. The graphical version includes a set of tutorials originally aimed at in class demonstrations.

History

Genius was the original calculator for the

interactive geometry software
, but this merge never materialized. Version 1.0 was released in 2007 almost 10 years after the initial release.

Example GEL source code

Here is a sample definition of a function calculating the factorial recursively

function f(x) = (
  if x <= 1 then
    1
  else
    (f(x-1)*x)
)

GEL contains primitives for writing the product iteratively and hence we can get the following iterative version

function f(x) = prod k=1 to x do k

See also

  • Comparison of numerical analysis software

Notes

  1. ^ George Lebl (18 February 2021). "GENIUS 1.0.26 the "Dilapidated barn" release". Retrieved 19 February 2021.
  2. ^ "Genius". www.jirka.org. Retrieved 2009-03-06.