Mathematica is an open source programming language created in 1988 by Stephen Wolfram.

#36on PLDB | 36Years Old | 22kRepos |

Try now: TIO

Wolfram Mathematica (usually termed Mathematica) is a modern technical computing system spanning most areas of technical computing â€” including neural networks, machine learning, image processing, geometry, data science, visualizations, and others. The system is used in many technical, scientific, engineering, mathematical, and computing fields. It was conceived by Stephen Wolfram and is developed by Wolfram Research of Champaign, Illinois. Read more on Wikipedia...

- Mathematica website
- Mathematica appears in categories: programming language
- Mathematica Wikipedia page
- Mathematica docs
- There are at least 22,012 Mathematica repos on GitHub
- Mathematica first developed in Wolfram Research
- The Google BigQuery Public Dataset GitHub snapshot shows 2k users using Mathematica in 3k repos on GitHub
- Check out the 11 Mathematica meetup groups on Meetup.com.
- There are 1,757 Project Euler users using Mathematica
- Explore Mathematica snippets on Rosetta Code
- Mathematica on HOPL
- CodeMirror package for syntax highlighting Mathematica
- Pygments supports syntax highlighting for Mathematica
- GitHub supports syntax highlighting for Mathematica
- There is a central package repository for Mathematica
- Release Notes for Mathematica
- Indeed.com has 90 matches for "mathematica engineer".
- See also: (24 related languages)Wolfram Language, Linux, C, Java, Modelica, SQL, Fortran, CUDA, OpenCL, HTTP, Eclipse, Visual Studio, Haskell, Applescript, Racket, Visual Basic, Python, Clojure, Microsoft Excel, MATLAB, Sage, MongoDB, WSDL, LabVIEW G
- 8 languages in PLDB linking to Mathematica: cloc, mathics, monte, NCAR Command Language, Pygments, Scroll, Scroll Notation, WLambda

Example from hello-world:

```
Print["Hello World"]
```

Example from the Hello World Collection:

```
(* Hello World in Mathematica *)
Hello[] := Print["Hello, World!"]
```

Example from Linguist:

```
Test[1 + 2, 3, TestID -> "One plus two"]
```

Feature | Supported | Token | Example |
---|---|---|---|

Integers | âœ“ | ||

Floats | âœ“ | ||

Strings | âœ“ | " | "Hello world" |

Comments | âœ“ | ||

MultiLine Comments | âœ“ | (* *) | (* A comment *) |

Print() Debugging | âœ“ | ||

Semantic Indentation | X | ||

Line Comments | X |