Overview
Wolfram Mathematica is a software system with built-in libraries for several areas of technical computing that allows machine learning, statistics, symbolic computation, data manipulation, network analysis, time series analysis, NLP, optimization, plotting functions and various types of data, implementation of algorithms, creation of user interfaces, and interfacing with programs written in other programming languages. It was conceived by Stephen Wolfram, and is developed by Wolfram Research of Champaign, Illinois.[8][9] The Wolfram Language is the programming language used in Mathematica.[10] Mathematica 1.0 was released on June 23, 1988 in Champaign, Illinois and Santa Clara, California.[11][12][13] Mathematica's Wolfram Language is fundamentally based on Lisp; for example, the Mathematica command Most is identically equal to the Lisp command butlast. There is a substantial literature on the development of computer algebra systems (CAS).
Winston Salem State University Has Access to Wolfram Products
Features
Wolfram Mathematica, comes with a variety of powerful features designed to support computation, visualization, and data handling across various fields. Here are some major features you can expect:
-
Symbolic Computation: Mathematica excels in symbolic mathematics, capable of performing algebraic computations, calculus, and solving equations symbolically.
-
Data Analysis and Visualization: It offers extensive tools for data analysis, including statistical functions, machine learning capabilities, and advanced visualization tools to create plots, graphs, and interactive visualizations.
-
Programming Environment: Mathematica provides a robust programming environment with support for procedural, functional, and object-oriented programming paradigms. It includes a vast array of built-in functions and the ability to define custom functions and packages.
-
Natural Language Processing: It has integrated natural language processing capabilities, allowing users to input commands in plain language and receive relevant computational results.
-
Image and Signal Processing: Mathematica includes tools for image processing, signal analysis, and digital signal processing, making it suitable for tasks in these domains.
-
Interactive Notebooks: The interface is based on interactive notebooks, where you can mix executable code, visualizations, explanatory text, and mathematical formulas in a single document.
-
Deployment Options: Mathematica supports deployment across various platforms, including desktop, cloud, and mobile devices, enabling users to access computations and applications from different environments.
-
Integration and Connectivity: It offers connectivity to external systems and languages such as Python, MATLAB, and more, allowing seamless integration with existing workflows and data sources.
-
Education and Documentation: Mathematica is widely used in educational settings due to its comprehensive documentation, educational resources, and interactive learning capabilities.
These features make Mathematica 14.2.0 a versatile tool for researchers, engineers, educators, and anyone requiring sophisticated computational capabilities and data analysis tools.
System Requirements (All)
For Cloud
For the best experience with Mathematica in the Wolfram Cloud, we recommend these environments on desktop and mobile devices.
For Desktop
Mathematica is now accessed through the Wolfram desktop application. Wolfram 14.2 is optimized for the latest operating systems and hardware, so you can use any system you want.
Hardware Specifications
- Disk Space: 18 GB with local documentation, 9 GB without local documentation
- System Memory (RAM): 4 GB+ recommended
- Internet Access: Required in order to use online data sources from the Wolfram Knowledgebase.
Available Platforms
Windows
macOS
Linux
Microsoft Windows
|
X86-64
|
Windows 11 |
|
Windows 10* |
|
Windows Server 2019 (Desktop Experience) |
|
* The minimum version supported is version 1809.
Apple macOS
|
X86-64
|
Apple Silicon
|
macOS 15 (Sequoia) |
|
|
macOS 14 (Sonoma) |
|
|
macOS 13 (Ventura) |
|
|
macOS 12 (Monterey) |
|
|
GPUArray requires Apple Silicon and macOS version 13.3 or greater.
Linux
|
X86-64
|
Ubuntu 20.04, 22.04, 24.04, 24.10 |
|
RHEL 8, 9 |
|
AlmaLinux 8, 9 |
|
Debian 11, 12 |
|
Fedora 40, 41 |
|
openSUSE Leap 15.6 |
|
SUSE Linux Enterprise Server 15 |
|
Wolfram 14.2 has been fully tested on the Linux distributions listed above. On new Linux distributions, additional compatibility libraries may need to be installed. It is likely that Wolfram will run successfully on other distributions based on the Linux kernel 3.15 or later and glibc 2.28 or later.
Wolfram supports a notebook front end running on the X Window System or Wayland, and uses the Qt application framework for its user interface—the same used by the major Linux desktop environment KDE. Regular tests are run on both enterprise and popular open-source Linux distributions.
Additional Notes:
- For assistance migrating to a new computer, fill out the Wolfram System Transfer Form »
- To use the C compilation feature, a C compiler is required to be present.
- To use the built-in GPU computing capabilities, you will need a dual-precision graphics card that supports OpenCL or CUDA, such as many cards from NVIDIA, AMD and others.
- For previous system requirements, go to the Wolfram Product System Requirements page.
Wolfram U offers free open interactive courses, certifications, training events and other educational resources for professional and technical development. Explore a range of computational fields, build your knowledge of Wolfram Language, complete courses and get certified by a world-recognized leader in technical innovation.
Wolfram U: Learning Resources for the Computational Universe
Wolfram Video Archive: Mathematica Basics
Wolfram Video Archive: A Student's Introduction to Mathematica
Wolfram Video Archive: Hands-on Start to Mathematica (Latest)
Mathematica Essentials: Intro & Overview (Wolfram Language)