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 los sistemas Unix , Linux , Microsoft Windows o Apple Macintosh mediante el uso de 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.
Véase también
- Comparación de sistemas de álgebra computacional
- ALTRAN
- REDUCE cumple con CAMAL - Sistema de álgebra computacional REDUCE - JP Fitch [1]
Referencias
- ^ "Archivos en SourceForge".
- ^ chakravala (9 de abril de 2019). "chakravala/Reduce.jl". GitHub . Consultado el 16 de junio de 2019 .
- ^ "Sistema de álgebra computacional REDUCE en SourceForge". reduce-algebra.sourceforge.net . Consultado el 28 de septiembre de 2015 .
Enlaces externos
- Sitio web oficial
- Reducir (sistema de álgebra computacional) en SourceForge
- Reducir wiki en SourceForge.
- Anthony C. Hearn, Manual del usuario de Reduce, versión 3.8, febrero de 2004. En formato HTML.
- Anthony C. Hearn, "Reducir: Los primeros cuarenta años", artículo invitado presentado en la Conferencia A3L en honor del 60º cumpleaños de Volker Weispfenning, abril de 2005.
- Andrey Grozin, "Interfaz TeXmacs-Reduce", abril de 2012.