PLDB
Languages Features Calendar About Lists Add Language
GitHub icon

Mathematica

Mathematica

Mathematica is a programming language created in 1988 by Stephen Wolfram.

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...

Try now: TIO

#35on PLDB 34Years Old 148.7kUsers

Example code from hello-world:

Print["Hello World"]

Example code from the Hello World Collection:

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

Example code from Linguist:

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

Language features

Feature Supported Example Token
Integers โœ“
Floats โœ“
Strings โœ“
"Hello world"
"
Comments โœ“
MultiLine Comments โœ“
(* A comment
*)
(* *)
Print() Debugging โœ“ Print
Semantic Indentation ฯด
Line Comments ฯด

Trending Mathematica repos on GitHub

repo stars description
maya-usd 97 A common USD (Universal Scene Description) plugin for Autodesk Maya

Books about Mathematica on goodreads

title author year reviews ratings rating
Mathematica: A System for Doing Mathematics by Computer Stephen Wolfram 1988 0 19 3.79
An Introduction to Programming with Mathematica(r) Paul R. Wellin 2005 0 15 3.67
Programming in Mathematica Roman E. Maeder 1989 1 12 4.25

Article source

PLDB - Build the next great programming language. v5.0.0 - Acknowledgements ยท Email ยท GitHub