Packed into functions like Solve and Reduce are a wealth of sophisticated algorithms, many created specifically for Mathematica. Routinely handling both dense and sparse ...
Any Mathematica symbol can have both a variety of types of values, and a variety of independently settable attributes that define overall aspects of its behavior.
For many applications, high-level constructs like Manipulate and TabView will immediately give you the dynamic interactivity you need. Mathematica also allows you to create ...
Mathematica can immediately export graphics and animations to online, print, and web formats, preserving dynamic annotation when possible. Mathematica also has powerful ...
Mathematica can handle numbers of essentially unlimited length, in any base, using state-of-the-art platform-optimized algorithms, including several developed at Wolfram ...
Mathematica's symbolic timing framework allows timing information not only to be analyzed but also to be used in the structure of algorithms. Mathematica provides functions ...
Environment["var"] gives the value of an operating system environment variable.
$Version is a string that gives the version of the Mathematica kernel you are running.
$ProcessID gives the ID assigned to the Mathematica kernel process by the operating system under which it is run.