Wolfram (lenguaje de programación)

Wolfram Language (el lenguaje de programación de Mathematica) es un lenguaje de programación multi-paradigma desarrollado por Wolfram Research, que sirve como el principal idioma de interfaz para Mathematica [1] y Wolfram Programming Cloud. Está diseñado para ser lo más general posible, con énfasis en computación simbólica, programación funcional y programación basada en reglas.[2] Está construido para representar estructuras y datos arbitrarios. [2]

Wolfram Language
Stephen Wolfram y Wolfram Research
https://www.wolfram.com/language/
Información general
Extensiones comunes .nb, .m, .wl
Paradigma multiparadigma: período de escritura, functional, procedural, array.
Apareció en 2013
Diseñado por Stephen Wolfram
Sistema de tipos dinámico, fuerte
Influido por Lisp, APL
Ha influido a Julia
Sistema operativo Multiplataforma
Licencia licencia privativa

El lenguaje es muy amplio, tocando numerosos dominios, a menudo especializados. Por ejemplo, este incluye funciones incluidas para generar y ejecutar máquinas de Turing, crear gráficos y audio, analizar modelos 3D y resolver ecuaciones diferenciales. También contiene una extensa documentación.[3]

El lenguaje está integrado en el software de sistema instalado en cada Raspberry Pi.[4][5] Intel Edison, introducido en CES 2014, también integra el lenguaje. [6][7] El lenguaje también será integrado en el motor de juegos Unity.[8]


Nomenclatura

A pesar de que ya existe de alguna forma desde hace más de 25 años, el nombre del lenguaje no fue anunciado oficialmente hasta en junio de 2013.[1][9] Antes, se referían a este lenguaje a nivel interno por varios nombres, tales como "M" y "Wolfram Language". Muchos otros nombres fueron considerados, tales como "Lingua" y "Express",[2] mientras que a menudo se le llama erróneamente "Mathematica", tras su aplicación principal.


Enlaces externos

Referencias

  1. «Celebrating Mathematica’s First Quarter Century—Wolfram Blog». blog.wolfram.com (en inglés). Consultado el 10 de junio de 2022.
  2. «What Should We Call the Language of Mathematica?—Stephen Wolfram Writings». writings.stephenwolfram.com (en inglés). Consultado el 10 de junio de 2022.
  3. Wolfram Language & System Documentation Center
  4. Putting the Wolfram Language (and Mathematica) on Every Raspberry Pi
  5. Shankland, Stephen. «Premium Mathematica software free on budget Raspberry Pi». CNET (en inglés). Consultado el 10 de junio de 2022.
  6. online, heise. «Intels Edison: Pentium-System im Format einer SD-Karte». heise online (en alemán). Consultado el 10 de junio de 2022.
  7. «Intel CEO points toward wearable future with ‘smart earbud’, smartwatch». Archivado desde el original el 2 de febrero de 2014. Consultado el 5 de noviembre de 2015.
  8. The Wolfram Language will soon be integrated into Unity
  9. Stephen Wolfram has an algorithm for everything ReadWriteWeb
Este artículo ha sido escrito por Wikipedia. El texto está disponible bajo la licencia Creative Commons - Atribución - CompartirIgual. Pueden aplicarse cláusulas adicionales a los archivos multimedia.