|Paradigm||multi-paradigm: term-rewriting, functional, procedural, array|
|Designed by||Stephen Wolfram|
|Typing discipline||dynamic, strong|
|License||Proprietary (available at no-cost for some platforms)|
|Filename extensions||.nb, .m, .wl|
|Website||www.wolfram.com/language & Wolfram Language.org|
The Wolfram Language, the programming language of Mathematica and the Wolfram Programming Cloud, is a general multi-paradigm programming language developed by Wolfram Research. Designed to be as general as possible, with emphasis on symbolic computation, functional programming, and rule-based programming, it is built to represent arbitrary structures and data.
The language is very large, touching on numerous domains, often specialized. For example, it includes built-in functions for generating and running Turing machines, creating graphics and audio, analyzing 3D models, matrix manipulations, and solving differential equations. It also has a large amount of documentation.
It is bundled with the system software installed on every Raspberry Pi. Intel Edison, introduced at CES 2014, also integrates the language. The language will also be integrated in the Unity game engine.
Despite existing in some form for more than 25 years, the name of the language was not officially announced until June 2013. Before this it was internally referred to by several names, such as "M" and "Wolfram Language". Many other possible names were considered, such as "Lingua" and "Express", while it is often called "Mathematica", after its main implementation.
- Stephen Wolfram Aims to Democratize His Software by Steve Lohr, The New York Times, December 14, 2015
- "Celebrating Mathematica’s First Quarter Century—Wolfram Blog". Blog.wolfram.com. Retrieved 2015-11-05.
- "Notes for Programming Language Experts about Wolfram Language". Wolfram.com. Retrieved 2015-11-05.
- "What Should We Call the Language of Mathematica?—Stephen Wolfram Blog". Blog.stephenwolfram.com. 2013-02-12. Retrieved 2015-11-05.
- "Wolfram Language & System Documentation Center". Reference.wolfram.com. Retrieved 2015-11-05.
- "Putting the Wolfram Language (and Mathematica) on Every Raspberry Pi—Wolfram Blog". Blog.wolfram.com. Retrieved 2015-11-05.
- Sherr, Ian (2013-11-22). "Premium Mathematica software free on budget Raspberry Pi - CNET". News.cnet.com. Retrieved 2015-11-05.
- Daniel AJ Sokolov (2014-11-22). "Intels Edison: Pentium-System im Format einer SD-Karte | heise online". Heise.de. Retrieved 2015-11-05.
- "MSN.com - Hotmail, Outlook, Skype, Bing, Latest News, Photos & Videos". Tech.ca.msn.com. 2015-07-16. Retrieved 2015-11-05.
- "The Wolfram Language will soon be integrated into Unity". Gamasutra. 2014-03-10. Retrieved 2015-11-05.
- "Stephen Wolfram Says He Has An Algorithm For Everything — Literally". Readwrite.com. Retrieved 2015-11-05.
- Documentation for the Wolfram Language
- An Elementary Introduction to the Wolfram Language
- The Wolfram Programming Cloud
- WolframLanguage.org: a guide to community resources about Wolfram Language
- A list of open-source implementations of the Wolfram language