Content deleted Content added
m minor grammatical fixes in the lead section Tag: Reverted |
Reverted 1 edit by PatchMixolydic (talk): No, there are several possible arithmetics |
||
Line 6:
General-purpose computer algebra systems aim to be useful to a user working in any scientific field that requires manipulation of mathematical expressions. To be useful, a general-purpose computer algebra system must include various features such as:
*a [[user interface]] allowing a user to enter and display mathematical formulas, typically from a keyboard, menu selections, mouse
*a [[programming language]] and an [[interpreter (computing)|interpreter]] (the result of a computation commonly has an unpredictable form and an unpredictable size; therefore user intervention is frequently needed),
*a [[Symbolic computation#Simplification|simplifier]], which is a [[rewrite system]] for simplifying mathematics formulas,
*a [[memory management|memory manager]], including a [[garbage collector (computing)|garbage collector]], needed by the huge size of the intermediate data, which may appear during a computation,
*an [[arbitrary-precision arithmetic]], needed by the huge size of the integers that may occur,
*a large library of mathematical [[algorithm]]s and [[special functions]].
|