Linguaggio Wolfram
Il Linguaggio Wolfram è un linguaggio di programmazione multi-paradigma[5] sviluppato da Wolfram Research, usato in Mathematica[6] e Wolfram Programming Cloud. È incentrato su calcolo simbolico, programmazione funzionale e programmazione logica.[7]
Wolfram Language linguaggio di programmazione | |
---|---|
Autore | Stephen Wolfram |
Data di origine | 1988 |
Ultima versione | 14.0.0 (9 gennaio 2024) |
Utilizzo | Computer algebra, analisi numerica, visualizzazione dell'informazione, statistica |
Paradigmi | multi-paradigma: term-rewriting, funzionale, procedurale, vettoriale |
Tipizzazione | dinamica, forte |
Estensioni comuni | .nb, .m, .wl |
Influenzato da | |
Ha influenzato | Julia[3] |
Implementazione di riferimento | |
Implementazione | Mathematica, Wolfram Development Platform, Mathics, MockMMA |
Sistema operativo | Cross-platform |
Licenza | proprietaria (disponibile gratuitamente su alcune piattaforme)[4] |
Sito web | www.wolfram.com/language www.wolframlanguage.org |
Include funzionalità built-in per creare macchine di Turing, generare file multimediali, analisi di modelli 3D, calcolo matriciale e soluzione di equazioni differenziali. È estensivamente documentato, e la documentazione è accessibile sul sito della Wolfram.[8]
Diffusione
modificaOltre ad essere il linguaggio usato dai prodotti software Wolfram, è fornito gratuitamente in bundle con il software del Raspberry Pi[9][10] ed è integrato in Intel Edison, introdotto al CES 2014.[11][12]
Denominazione
modificaIl linguaggio è stato battezzato ufficialmente solo nel giugno 2013, nonostante fosse già in uso in diverse forme da oltre trent'anni.[6][13] Prima che gli venisse attribuito pubblicamente un nome ufficiale, internamente alla Wolfram era chiamato "M" o "Wolfram Language". Altri nomi presi in considerazione erano "Lingua" e "Express".[7]
Note
modifica- ^ Roman E. Maeder, The Mathematica® Programmer, Academic Press, Inc., 1994, p. 6, ISBN 978-1-4832-1415-3.
- ^ Wolfram Language Q&A, su wolfram.com, Wolfram Research. URL consultato il 5 dicembre 2016.
- ^ Jeff Bezanson, Stefan Karpinski, Viral Shah e Alan Edelman, Why We Created Julia, su julialang.org, Julia Language, 14 febbraio 2012. URL consultato il 1º dicembre 2016.
- ^ (EN) Steve Lohr, Stephen Wolfram Aims to Democratize His Software, The New York Times, 14 dicembre 2015.
- ^ Notes for Programming Language Experts about Wolfram Language, su wolfram.com. URL consultato il 5 novembre 2015.
- ^ a b Celebrating Mathematica’s First Quarter Century—Wolfram Blog, su blog.wolfram.com. URL consultato il 5 novembre 2015.
- ^ a b What Should We Call the Language of Mathematica?—Stephen Wolfram Blog, su blog.stephenwolfram.com, 12 febbraio 2013. URL consultato il 5 novembre 2015.
- ^ Wolfram Language & System Documentation Center, su reference.wolfram.com. URL consultato il 5 novembre 2015.
- ^ Putting the Wolfram Language (and Mathematica) on Every Raspberry Pi—Wolfram Blog, su blog.wolfram.com. URL consultato il 5 novembre 2015.
- ^ Ian Sherr, Premium Mathematica software free on budget Raspberry Pi - CNET, su news.cnet.com, 22 novembre 2013. URL consultato il 5 novembre 2015.
- ^ Daniel AJ Sokolov, Intels Edison: Pentium-System im Format einer SD-Karte | heise online, su heise.de, 22 novembre 2014. URL consultato il 5 novembre 2015.
- ^ MSN.com - Hotmail, Outlook, Skype, Bing, Latest News, Photos & Videos, su tech.ca.msn.com, 16 luglio 2015. URL consultato il 5 novembre 2015 (archiviato dall'url originale il 2 febbraio 2014).
- ^ Stephen Wolfram Says He Has An Algorithm For Everything — Literally, su readwrite.com. URL consultato il 5 novembre 2015.
Voci correlate
modificaCollegamenti esterni
modifica- 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
Controllo di autorità | LCCN (EN) sh2015002436 · GND (DE) 1091597596 · J9U (EN, HE) 987007415885305171 |
---|