Wolfram (lenguaje de programación)

From Wikipedia, the free encyclopedia

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
Última versión estable 14.3 (5 de agosto de 2025)
Sistema de tipos dinámico, fuerte
Influido por Lisp, APL
Ha influido a Julia
Sistema operativo Multiplataforma
Licencia licencia privativa

Wolfram Language es un lenguaje de programación multi-paradigma desarrollado por Wolfram Research, que sirve como el principal lenguaje de interfaz para Mathematica[1] y Wolfram 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] Wolfram Language fue construido para representar estructuras y datos arbitrarios.[2]

El lenguaje es muy amplio, abarcando numerosos dominios, a menudo especializados; por ejemplo, incluye funciones incorporadas para generar y ejecutar máquinas de Turing, crear gráficos y audio, analizar modelos 3D y resolver ecuaciones diferenciales. Además 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]

Wolfram Language fue parte de la versión inicial de Mathematica en 1988.[9]

Los aspectos simbólicos del motor lo convierten en un sistema de álgebra computacional. El lenguaje es capaz de realizar integración, diferenciación, manipulaciones de matrices y resolver ecuaciones diferenciales utilizando un conjunto de reglas. Además, la versión inicial introdujo el modelo de cuaderno y la capacidad de incrustar sonido e imágenes, según la patente de Theodore Gray, cofundador de Wolfram Research.

Además, Wolfram agregó características para tareas más complejas, como modelado 3D.[10]

Finalmente, el lenguaje recibió su nombre en 2013, ya que Wolfram Research decidió crear una versión gratuita del motor del lenguaje para los usuarios de Raspberry Pi, y necesitaban asignarle un nombre.[11] Wolfram Language fue incluido en el paquete de software recomendado que la Fundación Raspberry Pi proporciona a los principiantes, lo cual causó cierta controversia debido a su naturaleza propietaria. En 2019, se agregó un enlace para hacer que las bibliotecas de Wolfram sean compatibles con el motor de juegos Unity, brindando a los desarrolladores de videojuegos acceso a las funciones de alto nivel del lenguaje.[12][13]

La versión más reciente de Wolfram Language es la versión 14.3.[14]

Nomenclatura

Enlaces externos

Referencias

Related Articles

Wikiwand AI