Maximum (logiciel)
le
pour d'autres significations des maximum, voient les maximum de
Les maximum est un système libre d'algèbre d'ordinateur de du basé sur une version 1982 de Macsyma . On lui écrit dans le terrain communal de blèsent et libéré sous le permis de grand public de GNU de et des courses sur toutes les plates-formes du POSIX telles que le Unix , le schéma , et le Linux aussi bien que le de dessous Microsoft Windows .
Histoire
Des maximum est basés sur une version 1982 de Macsyma, qui a été développé au MIT avec le financement à partir du ministère de l'énergie des Etats-Unis et d'autres organismes gouvernementaux. Une version de Macsyma a été maintenue par le Bill Schelter de 1982 jusqu'à sa mort en 2001. En Schelter 1998 obtenu permission du ministère de l'énergie de libérer sa version sous le GPL. Que la version, maintenant appelée Maxima, est maintenue par un groupe indépendant d'utilisateurs et de lotisseurs. Les maximum n'inclut pas l'un des beaucoup de modifications et de perfectionnements faits à la version commerciale de Macsyma pendant 1982-1999. Bien que la fonctionnalité de noyau demeure semblable, le code selon ces perfectionnements peut ne pas travailler aux maximum, et les bogues qui ont été corrigés dans Macsyma peuvent encore être présents dans les maximum, et vice-versa.
Dispositifs
Les interfaces utilisateurs graphiques de divers sont disponibles pour des maximum. le wxMaxima est un GUI en travers de plate-forme basé sur le WxWidgets . Le programme d'édition de texte mathématique de TeXmacs de GNU peut être employé pour fournir un GUI interactif pour des maximum, de même que peut la SAUGE . D'autres options incluent l'embout avant d'Imaxima aussi bien qu'un mode d'interaction d'Emacs .Les maximum inclut un langage de programmation complet avec algol - comme la syntaxe mais Bléser-comme la sémantique, ainsi elle peut aisément être employé pour enseigner la programmation et l'algèbre d'ordinateur.
Il emploie le Gnuplot pour le schéma.
Puisque des maximum est écrits dans le terrain communal de blèsent , ils sont facilement accédés programmatically et prolongé, car être à la base blèsent peut s'appeler des maximum.
Calculs numériques
Comme la plupart des systèmes d'algèbre d'ordinateur, les maximum se spécialise dans des opérations symboliques. Il offre également des possibilités numériques spéciales telles que l'arithmétique Arbitrary-precision : Les nombres entiers et le les nombres que raisonnables qui peuvent devenir des tailles ont limité seulement par mémoire de machine, et virgule flottante de numérote dont la précision peut être placée arbitrairement grande (" ; bfloats" ;).Pour les calculs qui emploient la virgule flottante et les rangées fortement, les maximum offre la possibilité de produire du code dans d'autres langages de programmation (notamment Fortran ) qui peuvent l'exécuter plus efficacement.
Les maximum est un système d'usage universel, et les calculs de spécial-cas tels que la factorisation de grands nombres, la manipulation des polynômes extrêmement grands, le etc. sont souvent meilleurs faits dans les systèmes spécialisés.
Voir également
comparaison de des systèmes d'algèbre d'ordinateur
.