Desarrollador(es) | Anthony C. Hearn y otros. |
---|---|
Versión estable | 8 de marzo de 2023 ( 08-03-2023 ) [1] |
Escrito en | Estándar portátil Lisp |
Sistema operativo | Multiplataforma |
Tipo | Sistema de álgebra computacional |
Licencia | Licencia BSD |
Sitio web | www.reduce-algebra.com |
Reduce es un sistema de álgebra computacional de propósito general orientado a aplicaciones en física.
El desarrollo del sistema de álgebra computacional Reduce fue iniciado en la década de 1960 por Anthony C. Hearn . Desde entonces, muchos científicos de todo el mundo [ ¿quiénes? ] han contribuido a su desarrollo bajo su dirección.
Reduce está escrito íntegramente en su propio dialecto LISP , denominado Portable Standard Lisp , expresado en una sintaxis similar a ALGOL denominada RLISP. Esta última se utiliza como base para el lenguaje de nivel de usuario de Reduce.
Las implementaciones de Reduce están disponibles en la mayoría de las variantes de sistemas Unix , Linux , Microsoft Windows o Apple Macintosh mediante una implementación subyacente de Portable Standard Lisp o Codemist Standard LISP. El paquete de Julia Reduce.jl [2] utiliza Reduce como backend e implementa su semántica en el estilo de Julia.
Reduce se convirtió en código abierto en diciembre de 2008 [3] y está disponible de forma gratuita bajo una licencia BSD modificada en SourceForge . Anteriormente costaba $695.