Linguaggio Wolfram

linguaggio di programmazione multiparadigma

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

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

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

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]

  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

Collegamenti esterni

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