Wolfram Mathematica

**Wolfram Mathematica** (usually called Mathematica) is a modern technical computing system made by Wolfram Research.

## Features

Today, Wolfram Mathematica is used for the following purposes:

- Computer science
- Data science
- Deep learning
- Geometry
- Interval arithmetic
- Machine learning
- Numerical analysis
    - Numerical linear algebra
    - Numerical methods for ordinary differential equations
    - Numerical methods for partial differential equations
- Neural network
- Optimization

This system is made with the **Wolfram Language** (programming language named after Stephen Wolfram).

## Version history

Since 1988, Wolfram Research has released the following versions of Wolfram Mathematica:

- 1.0 – June 23, 1988
- 1.1 – October 31, 1988
- 1.2 – August 1, 1989
- 2.0 – January 15, 1991
- 2.1 – June 15, 1992
- 2.2 – June 1, 1993
- 3.0 – September 3, 1996
- 4.0 – May 19, 1999
- 4.1 – November 2, 2000
- 4.2 – November 1, 2002
- 5.0 – June 12, 2003
- 5.1 – October 25, 2004
- 5.2 – June 20, 2005
- 6.0 – May 1, 2007
- 7.0 – November 18, 2008
- 8.0 – November 15, 2010
- 9.0 – November 28, 2012
- 10.0 – July 9, 2014
- 10.1 – March 30, 2015
- 10.2 – July 14, 2015
- 10.3 – October 15, 2015
- 10.4 – March 2, 2016
- 11.0.0 – August 8, 2016
- 11.0.1 – September 28, 2016
- 11.1 – March 16, 2017
- 11.1.1 – April 25, 2017
- 11.2 – September 14, 2017
- 11.3 – March 8, 2018
- 12.0 – April 16, 2019
- 12.1 - March 18, 2020

## Other websites

- Mathematica Documentation Center
- Wolfram Open Cloud  limited free access to Mathematica via a web browser
- Image identification  website powered by Mathematica
- Wolfram Demonstrations Project Mathematica based demonstrations
- A little bit of Mathematica history documenting the growth of code base and number of functions over time
- Wolfram Screencast & Video Gallery: Hands-on Start to Mathematica

## Infobox (software)

- **name**: Wolfram Mathematica
- **logo**: File:Mathematica_Logo.svg
- **developer**: Wolfram Research
- **programming language**: Wolfram Language, C (programming language), C/C++, Java (programming language), Java
- **platform**: Microsoft Windows, Windows (7, 8, 10), macOS, Linux, Raspberry Pi, Raspbian, online service. All platforms support 64-bit implementations. [http://www.wolfram.com/mathematica/system-requirements.html (list)]
- **language**: English language, English, Chinese language, Chinese, Japanese language, Japanese
- **genre**: numerical analysis, statistics, Graphical user interface, user interface creation
- **license**: Proprietary software, Proprietary


## Infobox (programming language)

- **name**: Wolfram Language
- **paradigm**: Programming paradigm#Multi-paradigm programming language, Multi-paradigm: term-rewriting, Functional programming, functional
- **year**: 1988
- **designer**: Stephen Wolfram
- **developer**: Wolfram Research
- **latest release version**: 12.1
- **implementations**: Mathematica, [http://www.wolfram.com/wolfram-one/ Wolfram|One], [https://github.com/mathics/Mathics Mathics], [https://github.com/corywalker/expreduce Expreduce], [https://web.archive.org/web/20160119224638/http://www.cs.berkeley.edu/~fateman/lisp/mma4max/ MockMMA]
- **genre**: Computer algebra system, Computer algebra, List of numerical analysis software, numerical computations, information visualization, List of statistical packages, statistics, Graphical user interface, user interface creation
- **influenced by**: *C (programming language), C
*C++
*FORTRAN
*Lisp (programming language), Lisp
*Pascal (programming language), Pascal
*Prolog
*Smalltalk
*Symbolic Manipulation Program
- **influenced**: *Julia
*Clojure
- **operating system**: Cross-platform
- **license**: Proprietary license, Proprietary (available at no-cost for some platforms)
- **file ext**: .nb, .m, .wl