Linguaggio Wolfram

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca
Wolfram Language
linguaggio di programmazione
AutoreStephen Wolfram
Data di origine1988
Ultima versione14.0.0 (9 gennaio 2024)
UtilizzoComputer algebra, analisi numerica, visualizzazione dell'informazione, statistica
Paradigmimulti-paradigma: term-rewriting, funzionale, procedurale, vettoriale
Tipizzazionedinamica, forte
Estensioni comuni.nb, .m, .wl
Influenzato da
Ha influenzatoJulia[3]
Implementazione di riferimento
ImplementazioneMathematica, Wolfram Development Platform, Mathics, MockMMA
Sistema operativoCross-platform
Licenzaproprietaria (disponibile gratuitamente su alcune piattaforme)[4]
Sito webwww.wolfram.com/language
www.wolframlanguage.org

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]

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[modifica | modifica wikitesto]

Oltre 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[modifica | modifica wikitesto]

Il 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 | modifica wikitesto]

  1. ^ Roman E. Maeder, The Mathematica® Programmer, Academic Press, Inc., 1994, p. 6, ISBN 978-1-4832-1415-3.
  2. ^ Wolfram Language Q&A, su wolfram.com, Wolfram Research. URL consultato il 5 dicembre 2016.
  3. ^ 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.
  4. ^ (EN) Steve Lohr, Stephen Wolfram Aims to Democratize His Software, The New York Times, 14 dicembre 2015.
  5. ^ Notes for Programming Language Experts about Wolfram Language, su wolfram.com. URL consultato il 5 novembre 2015.
  6. ^ a b Celebrating Mathematica’s First Quarter Century—Wolfram Blog, su blog.wolfram.com. URL consultato il 5 novembre 2015.
  7. ^ 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.
  8. ^ Wolfram Language & System Documentation Center, su reference.wolfram.com. URL consultato il 5 novembre 2015.
  9. ^ Putting the Wolfram Language (and Mathematica) on Every Raspberry Pi—Wolfram Blog, su blog.wolfram.com. URL consultato il 5 novembre 2015.
  10. ^ Ian Sherr, Premium Mathematica software free on budget Raspberry Pi - CNET, su news.cnet.com, 22 novembre 2013. URL consultato il 5 novembre 2015.
  11. ^ 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.
  12. ^ 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).
  13. ^ Stephen Wolfram Says He Has An Algorithm For Everything — Literally, su readwrite.com. URL consultato il 5 novembre 2015.

Voci correlate[modifica | modifica wikitesto]

Collegamenti esterni[modifica | modifica wikitesto]

Controllo di autoritàLCCN (ENsh2015002436 · GND (DE1091597596 · J9U (ENHE987007415885305171
  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica