Reduce
Desenvolvedor | Anthony C. Hearn |
Lançamento | 1968 (projeto iniciado em 1963)[1] |
Versão estável | 10.10 (14 de abril de 2011 | )
Sistema operacional | Unix, Linux, Microsoft Windows, ou Apple Macintosh |
Gênero(s) | Sistemas algébricos computacionais |
Licença | Licença BSD |
Página oficial | http://sourceforge.net/projects/reduce-algebra/ |
Reduce é um sistema de álgebra computacional de propósito geral voltado para aplicações em física.
O desenvolvimento do sistema de álgebra computacional Reduce foi iniciado em 1960 por Anthony C. Hearn.[2] Desde então, muitos cientistas de todo o mundo têm contribuído para o seu desenvolvimento sob sua direção.
Reduce é inteiramente escrito em seu próprio dialeto Lisp chamado Standard LISP, expresso em uma sintaxe similar ao Algol chamada RLISP. A última é usada como base para a linguagem Reduce no nível de usuário.
Implementações de Reduce estão disponíveis na maioria das variantes dos sistemas Unix, Linux, Microsoft Windows, ou Apple Macintosh por usar como base o Portable Standard LISP ou uma implementação Codemist Standard LISP.
Reduce se tornou uma ferramenta de código aberto em Dezembro de 2008 e está disponível gratuitamente sob uma versão modificada da Licença BSD no SourceForge.
Ver também
[editar | editar código-fonte]Ligações externas
[editar | editar código-fonte]- Sítio web de Tony Hearn do Reduce
- Página de projeto Reduce no SourceForge
- sítio web Reduce no SourceForge.
- Anthony C. Hearn, Reduce User's Manual Version 3.8, Fevereiro de 2004. em formato HTML.
- Anthony C. Hearn, "Reduce: The First Forty Years", artigo convidado apresentado na Conferência A3L em honra do aniversário do 60 de Volker Weispfenning, abril de 2005.
Referências
- ↑ «Reduce - A portable general-purpose computer algebra system». Consultado em 9 de novembro de 2011
- ↑ MacCALLUM, Malcom; WRIGHT, Francis (1993). Algebraic Computing with Reduce. Lecture Notes from the First Brazilian School on Computer Algebra. Oxford: Clarendon Press - Oxford University Press. 294 páginas. ISBN 0-19-853443-4