Genius (también conocido como Genius Math Tool) es un entorno informático y lenguaje de programación numérico de código abierto gratuito , [2] similar en algunos aspectos a MATLAB , GNU Octave , Mathematica y Maple . Genius tiene como objetivo la experimentación matemática en lugar de tareas intensivas en computación. También es muy útil como calculadora. El lenguaje de programación se llama GEL y tiene como objetivo tener una sintaxis matemáticamente amigable. El software viene con una interfaz de línea de comandos y una GUI , que usa GTK + Bibliotecas. La versión gráfica admite el trazado tanto en 2D como en 3D. La versión gráfica incluye un conjunto de tutoriales originalmente destinados a demostraciones en clase.
Desarrollador (es) | Jiri Lebl |
---|---|
Lanzamiento estable | 1.0.26 [1] / 19 de febrero de 2021 |
Repositorio | |
Escrito en | C |
Sistema operativo | Multiplataforma ( Linux , macOS ) |
Tipo | Computación técnica |
Licencia | GPL |
Sitio web | www |
Historia
Genius fue la calculadora original para el proyecto GNOME iniciado en 1997, pero se dividió en un proyecto separado poco después del lanzamiento 0.13 de GNOME en 1998. Debido a esta ascendencia, también se conocía como Genius Calculator o GNOME Genius. Hubo un intento de fusionar Genius y el software de geometría interactiva Dr. Geo , pero esta fusión nunca se materializó. La versión 1.0 se lanzó en 2007 casi 10 años después del lanzamiento inicial.
Ejemplo de código fuente de GEL
Aquí hay una definición de muestra de una función que calcula el factorial de forma recursiva
función f (x) = ( si x <= 1 entonces 1 demás (f (x-1) * x))
GEL contiene primitivas para escribir el producto de forma iterativa y, por lo tanto, podemos obtener la siguiente versión iterativa
función f (x) = prod k = 1 ax do k
Ver también
Notas
- ^ "GENIUS 1.0.26 el" Lanzamiento "del granero ruinoso" ; cadena de nombre del autor: George Lebl; fecha de publicación: 18 de febrero de 2021; Consultado: 19 de febrero de 2021.
- ^ "Genio" . www.jirka.org . Consultado el 6 de marzo de 2009 .