Wolfram Language: Difference between revisions

Source: Wikipedia, the free encyclopedia.
Content deleted Content added
Noted removal of Mathematica from Pi in October 2018
Line 35: Line 35:
It includes built-in functions for generating and running [[Turing machines]], creating graphics and audio, analyzing 3D models, [[Matrix (mathematics)|matrix]] manipulations, and solving [[differential equation]]s. It is extensively documented.<ref>{{cite web|url=http://reference.wolfram.com/language/ |title=Wolfram Language & System Documentation Center |publisher=Reference.wolfram.com |date= |accessdate=2015-11-05}}</ref>
It includes built-in functions for generating and running [[Turing machines]], creating graphics and audio, analyzing 3D models, [[Matrix (mathematics)|matrix]] manipulations, and solving [[differential equation]]s. It is extensively documented.<ref>{{cite web|url=http://reference.wolfram.com/language/ |title=Wolfram Language & System Documentation Center |publisher=Reference.wolfram.com |date= |accessdate=2015-11-05}}</ref>


The Wolfram language was released for the [[Raspberry Pi]] in 2013 with the goal of making it free for all Raspberry Pi users.<ref>{{cite web|url=http://blog.wolfram.com/2013/11/21/putting-the-wolfram-language-and-mathematica-on-every-raspberry-pi/ |title=Putting the Wolfram Language (and Mathematica) on Every Raspberry Pi—Wolfram Blog |publisher=Blog.wolfram.com |date= |accessdate=2015-11-05}}</ref> It was included in the recommended software bundle that the [[Raspberry Pi Foundation]] provides for beginners, which caused some controversy due to the Wolfram language's [[Non-free software|proprietary]] nature.<ref>{{cite web|last=Sherr |first=Ian |url=http://news.cnet.com/8301-1001_3-57613462-92/premium-mathematica-software-free-on-budget-raspberry-pi/ |title=Premium Mathematica software free on budget Raspberry Pi - CNET |publisher=News.cnet.com |date=2013-11-22 |accessdate=2015-11-05}}</ref><ref>{{cite web|url=https://www.gadgetdaily.xyz/raspberry-pi-gets-computer-based-mathematics-software/|title=Eben Upton comments on open source Pi concerns|first=Gavin|last=Thomas|publisher=Gadget Daily|year=2014|accessdate=2017-04-11}}</ref> Plans to port the Wolfram language to the [[Intel Edison]] were announced after the board's introduction at [[CES 2014]].<ref>{{cite web|author=Daniel AJ Sokolov |url=http://www.heise.de/newsticker/meldung/Intels-Edison-Pentium-System-im-Format-einer-SD-Karte-2076917.html |title=Intels Edison: Pentium-System im Format einer SD-Karte &#124; heise online |publisher=Heise.de |date=2014-11-22 |accessdate=2015-11-05}}</ref> There was also a short lived proposal to make Wolfram libraries compatible with the [[Unity (game engine)|Unity]] game engine, giving game developers access to the language's high level functions.<ref>{{cite web|url=http://gamasutra.com/view/news/212709/The_Wolfram_Language_will_soon_be_integrated_into_Unity |title=The Wolfram Language will soon be integrated into Unity |publisher=Gamasutra |date=2014-03-10 |accessdate=2015-11-05}}</ref><ref>{{cite web|url=http://community.wolfram.com/groups/-/m/t/312155|title=Is there a way to use Wolfram Language in Unity3D?|publisher=Wolfram|year=2017|accessdate=2017-04-11}}</ref>.
The Wolfram language was released for the [[Raspberry Pi]] in 2013 with the goal of making it free for all Raspberry Pi users.<ref>{{cite web|url=http://blog.wolfram.com/2013/11/21/putting-the-wolfram-language-and-mathematica-on-every-raspberry-pi/ |title=Putting the Wolfram Language (and Mathematica) on Every Raspberry Pi—Wolfram Blog |publisher=Blog.wolfram.com |date= |accessdate=2015-11-05}}</ref> It was included in the recommended software bundle that the [[Raspberry Pi Foundation]] provides for beginners, which caused some controversy due to the Wolfram language's [[Non-free software|proprietary]] nature.<ref>{{cite web|last=Sherr |first=Ian |url=http://news.cnet.com/8301-1001_3-57613462-92/premium-mathematica-software-free-on-budget-raspberry-pi/ |title=Premium Mathematica software free on budget Raspberry Pi - CNET |publisher=News.cnet.com |date=2013-11-22 |accessdate=2015-11-05}}</ref><ref>{{cite web|url=https://www.gadgetdaily.xyz/raspberry-pi-gets-computer-based-mathematics-software/|title=Eben Upton comments on open source Pi concerns|first=Gavin|last=Thomas|publisher=Gadget Daily|year=2014|accessdate=2017-04-11}}</ref> Plans to port the Wolfram language to the [[Intel Edison]] were announced after the board's introduction at [[CES 2014]].<ref>{{cite web|author=Daniel AJ Sokolov |url=http://www.heise.de/newsticker/meldung/Intels-Edison-Pentium-System-im-Format-einer-SD-Karte-2076917.html |title=Intels Edison: Pentium-System im Format einer SD-Karte &#124; heise online |publisher=Heise.de |date=2014-11-22 |accessdate=2015-11-05}}</ref> There was also a short lived proposal to make Wolfram libraries compatible with the [[Unity (game engine)|Unity]] game engine, giving game developers access to the language's high level functions.<ref>{{cite web|url=http://gamasutra.com/view/news/212709/The_Wolfram_Language_will_soon_be_integrated_into_Unity |title=The Wolfram Language will soon be integrated into Unity |publisher=Gamasutra |date=2014-03-10 |accessdate=2015-11-05}}</ref><ref>{{cite web|url=http://community.wolfram.com/groups/-/m/t/312155|title=Is there a way to use Wolfram Language in Unity3D?|publisher=Wolfram|year=2017|accessdate=2017-04-11}}</ref>

Mathematica was removed from the Raspberry Pi Raspbian distribution in October 2018<ref>{{cite web|url=https://www.raspberrypi.org/forums/viewtopic.php?f=94&t=224629|title=Matematica removed from raspbian image|publisher=Raspberry Pi Foundation|year=2018|accessdate=2018-10-14}}</ref>


==Naming==
==Naming==

Revision as of 21:17, 15 October 2018

Wolfram Language
Developer
Wolfram Research
First appeared1988
Stable release
11.3[1]
/ March 8, 2018; 6 years ago (2018-03-08)
Proprietary (available at no-cost for some platforms)[2]
Filename extensions.nb, .m, .wl
Websitewww.wolfram.com/language/
Major implementations
Mathematica, Wolfram Development Platform, Mathics, Expreduce, MockMMA
Influenced by
Influenced
Julia[5]

The Wolfram Language is a general

rule-based programming[8] and can employ arbitrary structures and data.[8]

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 is extensively documented.[9]

The Wolfram language was released for the

CES 2014.[13] There was also a short lived proposal to make Wolfram libraries compatible with the Unity game engine, giving game developers access to the language's high level functions.[14][15]

Naming

The language was officially named in June 2013 although, as the programming language of Mathematica, it has been in use in various forms for over 30 years since Mathematica's initial release.[7][16] Before 2013, it was internally referred to by several names, such as "M" and "Wolfram Language." Other possible names Wolfram Research considered include "Lingua" and "Express."[8]

In popular culture

Both Stephen Wolfram and his son Christopher Wolfram were involved in helping create the alien language for the film Arrival, for which they used the Wolfram Language.[17] They were given portions of the written language, and used Wolfram Language to analyze the images and attempt to interpret them. This served as the model for how the characters approached the problem in the film.

Beginning in 2017, Wolfram began to

Twitch.tv, YouTube Live, and Facebook Live
.

See also

References

  1. ^ Wolfram, Stephen (2018-03-08). "Roaring into 2018 with Another Big Release: Launching Version 11.3 of the Wolfram Language & Mathematica". Wolfram Blog. Wolfram Research. Archived from the original on 2018-10-06. Retrieved 2018-10-06.
  2. ^ Stephen Wolfram Aims to Democratize His Software by Steve Lohr, The New York Times, December 14, 2015
  3. .
  4. ^ "Wolfram Language Q&A". Wolfram Research. Retrieved 2016-12-05.
  5. ^ Bezanson, Jeff; Karpinski, Stefan; Shah, Viral; Edelman, Alan (2012-02-14). "Why We Created Julia". Julia Language. Retrieved 2016-12-01.
  6. ^ "Notes for Programming Language Experts about Wolfram Language". Wolfram.com. Retrieved 2015-11-05.
  7. ^ a b "Celebrating Mathematica's First Quarter Century—Wolfram Blog". Blog.wolfram.com. Retrieved 2015-11-05.
  8. ^ a b c "What Should We Call the Language of Mathematica?—Stephen Wolfram Blog". Blog.stephenwolfram.com. 2013-02-12. Retrieved 2015-11-05.
  9. ^ "Wolfram Language & System Documentation Center". Reference.wolfram.com. Retrieved 2015-11-05.
  10. ^ "Putting the Wolfram Language (and Mathematica) on Every Raspberry Pi—Wolfram Blog". Blog.wolfram.com. Retrieved 2015-11-05.
  11. ^ Sherr, Ian (2013-11-22). "Premium Mathematica software free on budget Raspberry Pi - CNET". News.cnet.com. Retrieved 2015-11-05.
  12. ^ Thomas, Gavin (2014). "Eben Upton comments on open source Pi concerns". Gadget Daily. Retrieved 2017-04-11.
  13. ^ Daniel AJ Sokolov (2014-11-22). "Intels Edison: Pentium-System im Format einer SD-Karte | heise online". Heise.de. Retrieved 2015-11-05.
  14. ^ "The Wolfram Language will soon be integrated into Unity". Gamasutra. 2014-03-10. Retrieved 2015-11-05.
  15. ^ "Is there a way to use Wolfram Language in Unity3D?". Wolfram. 2017. Retrieved 2017-04-11.
  16. ^ "Stephen Wolfram Says He Has An Algorithm For Everything — Literally". Readwrite.com. Retrieved 2015-11-05.
  17. ^ How Arrival's Designers Crafted a Mesmerizing Language, Margaret Rhodes, Wired, November 16, 2016.

External links