- Multi-paradigm symbolic programming language with support programming constructs such as for procedural, functional, list-based, object-oriented, and symbolic
- System-wide dynamic interactivity, allowing the creation of full-function dynamic interfaces for arbitrary objects, including 2D and 3D graphics, math, tables, text, etc.
- Automatic creation of high-fidelity, high-impact 2D, 3D, and dynamic visualizations of functions and data, with 25+ new core visualization types and 50+ new general visualization options
- Over two gigabytes of load-on-demand curated data for math, physics, chemistry, finance, geography, linguistics, and more
- New level of automation for handling external data, including support for hundreds of formats and subformats across a full range of areas
- Symbolic interface construction for immediate creation of arbitrary interfaces from simple programs
- Automated computational aesthetics, with algorithmic optimization for visual presentation
- Unification of active graphics and controls with flowing text and input
- Automatic precision control and support for exact integers of arbitrary length, rationals, floating-point real and complex numbers, and arbitrary-precision real and complex numbers
- Automatic algorithm selection for optimal performance
- High-speed numerical linear algebra with performance equal to specialized numeric libraries
- High-performance optimization and linear programming functions
- Wide-ranging support for sparse matrices
- Highly optimized binary data I/O allowing fast import of any binary data
- Industrial-strength string manipulation
- Built-in universal database connectivity for additional data import capabilities
- Language bindings to C, Java, .NET, Python, and scripting languages
|