Wolfram Language
Paradigm | multi-paradigm: term-rewriting, functional, procedural, array | ||
---|---|---|---|
dynamic, strong | |||
OS | Cross-platform | ||
License | Proprietary (available at no-cost for some platforms) | ||
.nb, .m, .wl | |||
|
The Wolfram Language (popularly referred to as Mathematica, or simply M) is a general multi-paradigm programming language developed by Wolfram Research, that serves as the main interfacing language for Mathematica[1] and the Wolfram Programming Cloud. It is designed to be as general as possible, with emphasis on symbolic computation, functional programming, and rule-based programming.[2] It is built to represent arbitrary structures and data.[2]
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, and solving differential equations. It also has a large amount of documentation.[3]
It is bundled with the system software installed on every Raspberry Pi.[4][5] Intel Edison, introduced at CES 2014, also integrates the language.[6][7] The language will also be integrated in the Unity game engine.[8]
Naming
Despite existing in some form for more than 25 years, the name of the language was not officially announced until June 2013.[1][9] 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",[2] while it is often called "Mathematica", after its main implementation.
External links
References
- ↑ 1.0 1.1 Celebrating Mathematica’s First Quarter Century
- ↑ 2.0 2.1 2.2 What Should We Call the Language of Mathematica?
- ↑ Wolfram Language & System Documentation Center
- ↑ Putting the Wolfram Language (and Mathematica) on Every Raspberry Pi
- ↑ http://news.cnet.com/8301-1001_3-57613462-92/premium-mathematica-software-free-on-budget-raspberry-pi/
- ↑ http://www.heise.de/newsticker/meldung/Intels-Edison-Pentium-System-im-Format-einer-SD-Karte-2076917.html
- ↑ http://tech.ca.msn.com/intel-ceo-points-toward-wearable-future-with-%E2%80%98smart-earbud%E2%80%99-smartwatch-1
- ↑ The Wolfram Language will soon be integrated into Unity
- ↑ Stephen Wolfram has an algorithm for everything ReadWriteWeb