Wolfram Language
Lua error in Module:Infobox at line 199: malformed pattern (missing ']').
The Wolfram Language, which is the programming language of Mathematica[2] and of the Wolfram Programming Cloud, is a general multi-paradigm programming language[3] developed by Wolfram Research. It was designed to be as general as possible and emphasizes symbolic computation, functional programming, and rule-based programming.[4] It can employ arbitrary structures and data.[4]
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.[5]
It is bundled with the system software installed on every Raspberry Pi.[6][7] Intel Edison, introduced at CES 2014, also integrates the language.[8][9] The language will also be integrated in the Unity game engine.[10]
Naming
Despite existing in some form for more than 25 years, the name of the language was not officially announced until June 2013.[2][11] 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",[4] while it is often called "Mathematica", after its main implementation.
References
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
External links
- 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
- ↑ Stephen Wolfram Aims to Democratize His Software by Steve Lohr, The New York Times, December 14, 2015
- ↑ 2.0 2.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 4.0 4.1 4.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- Pages with reference errors
- Array programming languages
- Audio programming languages
- Concatenative programming languages
- Computer algebra systems
- Cross-platform software
- Data-centric programming languages
- Declarative programming languages
- Dynamically typed programming languages
- Formula editors
- Formula manipulation languages
- Functional languages
- Functional programming
- High-level programming languages
- Linear algebra
- Literate programming
- Multi-paradigm programming languages
- Numerical linear algebra
- Numerical programming languages
- Object-oriented programming languages
- Parallel computing
- Pattern matching programming languages
- Programming languages created in 1988
- Simulation programming languages
- Software modeling language
- Statistical programming languages
- Term-rewriting programming languages
- Theorem proving software systems
- Wolfram Research