Mathematica has a rich syntax carefully designed for consistency and efficient, readable entry of Mathematica's many language, mathematical, and other constructs. In addition ...
Mathematica handles formulas of all types, from polynomials with millions of terms to complex combinations of higher mathematical functions. It provides powerful general ...
In Mathematica's unified symbolic architecture, every Mathematica notebook you see is represented as a symbolic expression that can be manipulated and controlled ...
Automatically selecting between hundreds of powerful and in many cases original algorithms, Mathematica provides both numerical and symbolic solving of differential equations ...
Pattern matching makes possible some of the most succinct and elegant programs in the Mathematica language—immediately compressing large numbers of conditional cases into ...
At the core of Mathematica's symbolic programming paradigm is the concept of transformation rules for arbitrary symbolic patterns. Mathematica's pattern language conveniently ...
Ways to change the overall options for a notebook. This creates a notebook displayed in a 40×30 window with a thin frame. Style options for a notebook.
CellProlog is an option to Cell that gives an expression to evaluate before each ordinary evaluation of the contents of the cell.
Mathematica's symbolic character allows a powerful unification of the notion of conditionals in programming and in mathematics.