Wolfram Language

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

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.

Use <references />, or <references group="..." />

External links

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