Reduce (Computeralgebrasystem)
Reduce | |
---|---|
Basisdaten | |
Entwickler | Anthony C. Hearn |
Betriebssystem | Plattformunabhängig |
Programmiersprache | Lisp |
Kategorie | Computeralgebrasystem |
Lizenz | BSD-Lizenz |
http://reduce-algebra.sourceforge.net// |
Reduce ist ein Computeralgebrasystem, das sich als Allzwecksystem eignet und besonders mit Hinblick auf physikalische Anwendungen entwickelt wurde.
Seit 2008 ist Reduce als Open-Source-Projekt freigegeben und unter einer modifizierten BSD-Lizenz bei SourceForge kostenlos erhältlich. Die Entwicklung steht seit den 1960er Jahren unter der Leitung von Anthony C. Hearn.
Reduce ist in einem eigenen Lisp-Dialekt (Standard LISP) implementiert. Die Anwendersprache ist RLISP, das eine ALGOL-ähnliche Syntax hat. Besonderes Gewicht wurde auf Portierbarkeit gelegt. Es existieren Versionen für die meisten Varianten von Unix, Linux, MS Windows und Apple Macintosh.
Ab der Version 4.2 bietet die Dynamische-Geometrie-Software (DGS) GeoGebra über ein separates Konsoleninterface den Zugriff auf MPReduce als internes Computeralgebrasystem. In der Version 4.4 wurde Reduce jedoch durch Giac ersetzt.
Weblinks
- Anthony C. Hearn, "Reduce: The First Forty Years" (PDF; 41 kB), Eine Zusammenfassung der Geschichte von Reduce (2005).
- Tony Hearns Website zu Reduce
- Anthony C. Hearn, Reduce User's Manual Version 3.8 (PDF; 893 kB), Februar 2004. Im HTML-Format
- Reduce-Website bei SourceForge.
- Reduce Wiki bei SourceForge
- Reduce-Projektseite bei SourceForge
- Web REDUCE eine Website, um REDUCE ohne lokale Installation mit einem Web-Browser kennenzulernen und zu benutzen.